function checkMsg(){
var name = document.getElementById("name").value;
var checkChinese=/[\u4e00-\u9fa5]/;
var checkName=name.match(checkChinese);
var tel=document.getElementById("tel").value;
var checkNum=/\d{3}-\d{8}|\d{4}-\d{8} |\d{11}/;
var checkTel=tel.match(checkNum);
var email=document.getElementById("email").value;
var checkEmailName=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
var checkEmail=checkEmailName.test(email);
if(checkName){
if(checkTel){
if(checkEmail){
return true;
}else{
alert('请输入正确的电子邮件');
return false;
}
}else{
alert('请输入正确的联系方式,固话采用“区号-号码”,手机为11位');
return false;
}
}else{
return false;
}
}
2.PHP中is_numeric判断是不是数字,is_int整数
is_int接收get/post的值,有'1';就识别不了,
可以用(int) $a==$a ? 'int' : 'not int';
或者使用ceil,floor,round判断
原文链接:https://www.f2er.com/regex/359824.html