`
I_am_kevin
  • 浏览: 142763 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

JavaScript正则表达式的使用

阅读更多

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>

 

正则表达式语法: 

http://www.ijavascript.cn/shouce/javascript-regexp-71.html

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics