JavaScript 正则量词,检查手机号练习

Posted wangdongwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 正则量词,检查手机号练习相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script type="text/javascript">
                /*.正则量词,设置一个匹配的内容出现的次数
                 * 1.n正好出现n次 //对前面一个的约束,多个用(..)n
                 * 2.m,n出现m-n次 //n不写表示m及以上次
                 * 3.+ 至少一次,同1,
                 * 4.* 0或多次,同0,
                 * 5.? 0或1次,同0,1
                 */
                var reg=/a3/;//3个a
                var reg=/ab3c/;//abbbc
                var reg=/ab1,3c/;//abc abbc abbc
                
                /*.开头 ^  结尾 $
                 * /^abc$/ 只能是^ $的匹配内容
                 */
                //.检查一个字符串是否为一个手机号
                var phoneN="17340549532";
                /*1 7 3450549532    11位
                 * 1.1开头
                 * 2.3到9
                 * 3.后9位到0到9
                 * 
                 * ^1 [3-9] [0-9]9$
                 */
                var phoneReg=/^1[3-9][0-9]9$/;
                var phoneReg1=/1[3-9][0-9]9/;//不用^ $限制,表示从一段字符串检查有没有手机号
                console.log(phoneReg.test(phoneN));
        </script>
    </body>
</html>

 

以上是关于JavaScript 正则量词,检查手机号练习的主要内容,如果未能解决你的问题,请参考以下文章

Javascript正则表达式量词:匹配零次或多次是啥意思

动态正则表达式中占有量词的 JavaScript 替代方案

正则表达式 - 将 C# 正则表达式转换为 JavaScript 正则表达式的量词的目标无效

可以在 Java 的正则表达式量词中传递引用吗?

正则表达式无效的量词?

为啥我的正则表达式组量词不起作用?