JavaScript正则表达式的使用:
var phone = document.getElementById("phone").value;
var reg=/^([0-9])$/g ;
if(phone.length<1 || phone.length>18){
return false;
}else{
return reg.exec(phone);
//如果匹配到了,则返回匹配的值,如果没有匹配到,则返回null;
}
验证实例:
表单验证电话号码:
//检查电话号码
function isTel(str){
var reg=/^([0-9]|[\-])+$/g ;
if(str.length<7 || str.length>18){
return false;
}
else{
return reg.exec(str);
}
}
表单验证Email:
//检查email邮箱
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}
表单验证中文:
// 检查是否为中文
function isChn(str){
var reg = /^[u4E00-u9FA5]+$/;
if(!reg.test(str)){
return false;
}
return true;
}
表单验证英文:
<script language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script>
正则表达式语法:
940

被折叠的 条评论
为什么被折叠?



