如何使用js正则表达式判断手机号码

时间:2024-10-14 11:41:44

1、首先我们在script中编写如下判断手机号码的函数,如下图:

如何使用js正则表达式判断手机号码

2、下图中的代码就是判断手机摒蛲照燔号码中最重要的代码,我们依次进行解释:^ 表示匹配开头1 表示第一的字符匹配1[3|4|5|8] 表示第二位的字符匹配3/4/5/8四个之一[0-9] 漉胜衲仰表示第三位的字符匹配0-9之间的任意之一\d{4,8} \d表示匹配一个非负整数, 等价于 [0-9],{4,8}表示匹配前面的最低4 位数字最高8位数字$ 表示匹配结尾

如何使用js正则表达式判断手机号码

3、下图中的代码主要是js正茸垂扌馔则表达式test方法的使用,test方法的返回值是布尔值,通过该值可以匹配字符串中是否存在于正则表达式相匹配的结果,如果有匹配内容,返回ture,如果没有匹趺谄菇明配内容返回false,该方法常用于判断用户输入数据的合法性,如下图:

如何使用js正则表达式判断手机号码

4、我们写入一个符合要求的手机号码,如下图:

如何使用js正则表达式判断手机号码

5、然后进行测试得到如下图的测试结果"手机号码符合格式要求",如下图:

如何使用js正则表达式判断手机号码

6、我们写入一个不符合要求的手机号码,如下图:

如何使用js正则表达式判断手机号码

7、然后进行测试得到如下图的测试结果"手机号码不符合格式要求",如下图:

如何使用js正则表达式判断手机号码

8、从上面步骤的代码讲解以及示例可以看出js可以正确的判断手机号码。

© 手抄报圈