700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JS中使用正则表达式校验手机号

JS中使用正则表达式校验手机号

时间:2021-01-29 00:33:57

相关推荐

JS中使用正则表达式校验手机号

1. 正则表达式中常见的符号:

.当前可以是任意字符(小数点)

? 表示零次或一次

* 表示零次或多次

+ 表示一次或多次

() 对某个存在的正则进行分组 组的使用 \组号 $组号

{} 当前的规则可以出现的次数

{2} 正好 2次 {m,} 最少m次 {m,n} 最少m次 最多n

[ ] 当前位置上可以是中括号中某个字符

[abc] [^abc]

\\d 当前位置上可以数字

当前位置上可以是字母 数字 下划线

\b 单词边界

^ 行开始

$ 行结尾

2. 校验手机号代码:

<form action="#y-url" method="get"><input type="text" name="phone" id="phid" value="12345678"><span style="color: red;" id="spanid"></span><input type="button" value="测试手机号" onclick="demo()"></form>

function demo() {var spanid = document.getElementById("spanid");//获取输入框var phid = document.getElementById("phid");//获取输入的内容var _value = phid.value;// var a = phid.value;// console.log(phid.value);//?无法输出在控制台var regExp = new RegExp("^1[3578]\\d{9}$");if (regExp.test(_value)) {spanid.innerHTML = "手机号正确!";} else {spanid.innerHTML = "手机号错误!";}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。