var regex = /^[\u4e00-\u9fa5\w]{4,12}$/;
//昵称长度在4-12个字节之间,由中文,英文字母、数字和下划线组成
var regex = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; //请输入有效的手机号码
//手机
var pp=/^(13[0-9]|15[0|3|6|7|8|9]|18[0-9])\d{8}$/;
//电话
var reTel=/^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/;
//邮箱
var reMail=/^([A-Za-z0-9_\-\.\'])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,6})$/;
//邮政编码
var zipCode=/^[1-9][0-9]{5}$/;
var lenReg = function(str){
return str.replace(/[^\x00-\xFF]/g,'**').length;
};//判断是否是Email
function isEmail(str) {
var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int|name|asia)$";
var re = new RegExp(regu);
if (str.search(re) == -1) {
return false;
}
else {
return true;
}
}
var regNum2 = /^(([1-9]\d*)|0)(\.\d{1,2})?$/;
$.validator.addMethod(
"num2_validate",
function(value, element) {
return regNum2.test($.trim(value));
},
"确保为非负数且最多只能有两位小数"
);
//身份证
function v_id(){
var cVal = $.trim($("#txtId").val());
var _ts = $("#ts_ID");
_ts.css("color", "red");
var pattern;
if (cVal.length == 15) {
pattern = /^\d{15}$/;//正则表达式,15位且全是数字
if (pattern.exec(cVal) == null) {
_ts.html("身份证格式不正确");
return false;
}
if (!isdate("19" + cVal.substring(6, 8), cVal.substring(8, 10), cVal.substring(10, 12))) {
_ts.html("身份证格式不正确");
return false;
}
}
else if (cVal.length == 18) {
pattern = /^\d{17}(\d|x|X)$/;//正则表达式,18位且前17位全是数字,最后一位只能数字,x,X
if (pattern.exec(cVal) == null) {
_ts.html("身份证格式不正确");
return false;
}
if (!isdate(cVal.substring(6, 10), cVal.substring(10, 12), cVal.substring(12, 14))) {
_ts.html("身份证格式不正确");
return false;
}
var strJiaoYan = ["1", "0", "X", "9", "8", "7", "6", "5", "4", "3", "2"];
var intQuan = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1];
var intTemp = 0;
for (i = 0; i < cVal.length - 1; i++)
intTemp += cVal.substring(i, i + 1) * intQuan[i];
intTemp %= 11;
if (cVal.substring(cVal.length - 1, cVal.length).toUpperCase() != strJiaoYan[intTemp]) {
_ts.html("身份证格式不正确");
return false;
}
}
else {
_ts.html("身份证格式不正确");
return false;
}
_ts.html("");
return true;
}
//检查年月日是否是合法日期
function isdate(intYear, intMonth, intDay){
if (isNaN(intYear) || isNaN(intMonth) || isNaN(intDay))
return false;
if (intMonth > 12 || intMonth < 1)
return false;
if (intDay < 1 || intDay > 31)
return false;
if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intDay > 30))
return false;
if (intMonth == 2) {
if (intDay > 29)
return false;
if ((((intYear % 100 == 0) && (intYear % 400 != 0)) || (intYear % 4 != 0)) && (intDay > 28))
return false;
}
return true;
}
string yourhtml = @"<img alt= ""test"" alt=network-adaptors.jpg src= ""http://www.sinaimg.cn/IT/cr/2007/0704/3441139462.jpg "" style= ""border:0px solid #000; "" _extended= ""true "">
<img alt= ""test"" alt=network-adaptors.jpg src= ""http://www.sinaimg.cn/IT/cr/2008/34/3656462.jpg "" style= ""border:0px solid #000; "" _extended= ""true ""> ";
string str = "指定的路径/";
yourhtml = System.Text.RegularExpressions.Regex.Replace(yourhtml, @"(?i)(?<=<img\b[^>]*?src=\s*(['""]?))([^'""]*/)+(?=[^'""/]+\1)", str);