对输入的验证,中文,数字,email正则

前端之家收集整理的这篇文章主要介绍了对输入的验证,中文,数字,email正则前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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{

alert('用户名只能是中文');

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

猜你在找的正则表达式相关文章