用户账号不能有特殊字符
function (value) {
if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
return '用户账号不能有特殊字符';
}
}
手机号验证
方法一:
function (value) {
if (value && !/^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/.test(value)) {
return '手机号格式不正确';
}
}
方法二:
function telYz(){
var value = $('#tel_p').val();
var reg = new RegExp('^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|17[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9]|19[0|1|2|3|4|5|6|7|8|9])\\d{8}$')
if(value!='' && value.length != 0){
if (!value.match(reg)) {
$('#tel_p').focus();
layer.alert('校验未通过,手机号格式错误!!', {icon: 5});
return false;
}
}
return true;
}
数字验证,只能输入数字
function (value) {
if (value && !/^[0-9]*$/.test(value)) {
return '只能输入数字';
}
}
金额验证,金额必须为数字类型且小数不能超过两位
function yzMoney(value){
var reg = new RegExp('^[0-9]+(\\.[0-9]{1,2})?$');
if(value.match(reg)){
return true;
}else{
layer.msg('金额必须为数字类型且小数不能超过两位,请检查');
return false;
}
}
最多输入200字符
//验证 项目名最多200个字符
function fname(){
var value = $('#name').val()
var i,sum;
sum=0;
for(i=0;i<value.length;i++){
if ((value.charCodeAt(i)>=0) && (value.charCodeAt(i)<=255))
sum=sum+1;
else
sum=sum+2;
}
if (sum > 200) {
$('#name').focus()
layer.msg('项目名称最多只能200个字符,请修改')
return false;
}else{
//console.log(sum)
return true;
}
}