今天使用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