首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

几则惯用正则

2012-07-01 
几则常用正则?1.? 邮政编码的验证(开头不能为0,共6位)?var ssdocument.getElementById(TextBox4).value

几则常用正则

?1.? 邮政编码的验证(开头不能为0,共6位)

?

        var ss=document.getElementById('TextBox4').value;        var re= /^[1-9][0-9]{5}$/        if(re.test(ss))          document.getElementById('label5').innerText="";        else        {          document.getElementById('label5').innerText="邮政编码格式不正确!";        }

?

2、电话

?

手机号码正则表达式正则验证手机号,忽略前面的0,支持130-139,150-159。忽略前面0之后判断它是11位的。cloeft的正则:/^0*(13|15)\d{9}$/^0*匹配掉开头任意数量的0。由于手机号码是13任意数字9位,和15任意数字9位,所以可以用(13|15)\d{9}匹配。

?

代码

?

写道function testReg(reg,str){
? return reg.test(str);
}
var reg = /^0*(13|15)\d{9}$/;
var str = '13889294444';
var str2 = '12889293333';
var str3 = '23445567';
document.write(testReg(reg,str)+'<br />');
document.write(testReg(reg,str2)+'<br />');
document.write(testReg(reg,str3)+'<br />');

?

?4、Email

?

?

写道/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

?

?

热点排行