共鸣

导航

javascript 的正则验证 -- 手机号

今天使用javascript的时候要用正则验证,最后上网查到了方法,在这里留印,方便以后查阅。

正则: /^[1][3-8]+\d{9}$/       

^首字母
[1]必须是1,方格可以去掉
[3-8]第二个数字为3-8之间
+加表示至少一个[3-8]
\d表示数字
{9}表示9个,就是9个数字。

最后使用时:

phone= document.getElementById("phone"); //使用正则判断手机号的格式是否正确
var reg = /^[1][3-8]+\d{9}$/;
var r = phone.value.match(reg);

//若正则验证成功,则r 的值应为原字符串,若失败 r 的值则为null


posted on 2013-01-18 16:28  共鸣  阅读(257)  评论(0编辑  收藏  举报