去除特殊符号[.`~!@#$^&*=|{}':;',\\[\\]<>《》/?~!@#¥……&*|{}【】‘;:”“'。,、?' ']
callback:{
message:"不能输入特殊字符",
callback:function (value, validator,$field) {
var pattern = new RegExp("[.`~!@#$^&*=|{}':;',\\[\\]<>《》/?~!@#¥……&*|{}【】‘;:”“'。,、?' ']");
var reg = /^([0-9]+)$/;
if(pattern.test(value)) {
return false;
} else if(value.indexOf(" ") != -1){
return false;
} else {
return true;
}
}
}
数字、字母或者下划线组成(任意三种都可)
/^[0-9a-zA-Z_]{1,}$/
或者
/^\w+$/
x只能是数字,如果x值不是数字,会弹出提示框。
if(isNaN(x)||x.replace(/(^\s*)|(\s*$)/g,"")==""){
alert("不是数字")
}
Ip段校验格式如:127.0.0.1/24
var ipD =/^(?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))\/(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])$/;
固定电话校验(带区号)
var tel = /^(0\d{2,3}-)?\d{7,8}$|^(0\d{2,3})?\d{7,8}$/; //匹配固定电话(带区号)
var tel = /^(0\d{2,3}-)?\d{7,8}$/; //匹配固定电话(不带区号)