扩展方法
JS
例子:
<script>
//JS扩展String函数test,其它类推
String.prototype.test = function(s){
alert(this+s);
}
var str = 'hello';
str.test('world');//helloworld
Jquery
例子:
(function($){
$.fn.test = function(op){
var defaults = {a:'no'}
var setings = $.extend(defaults,op);
alert(setings.a);
}
})(jQuery);
//调用
$(function(){
$().test();
$().test({a:'yes'});
})
</script>
c#
例子:
/// <summary> /// 验证是否是邮箱格式 /// </summary> /// <param name="str">字符串</param> /// <returns>符合true 不符合 false</returns> public static bool IsEmail(this string str) { return Regex.IsMatch(str, @"^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$", RegexOptions.IgnoreCase); }

浙公网安备 33010602011771号