求解正则表达式的含义下面的正则表达式是什么意思?能详细解释一下吗?谢谢!/^(?:4[0-9]{12}(?:[0-9]{
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/08/13 19:57:52
求解正则表达式的含义
下面的正则表达式是什么意思?能详细解释一下吗?谢谢!
/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-
9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-
9]{13}|3(?:0[0-5]|[68][0-9])[0-
9]{11}|(?:2131|1800|35\d{3})\d{11})$/
下面的正则表达式是什么意思?能详细解释一下吗?谢谢!
/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-
9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-
9]{13}|3(?:0[0-5]|[68][0-9])[0-
9]{11}|(?:2131|1800|35\d{3})\d{11})$/
![求解正则表达式的含义下面的正则表达式是什么意思?能详细解释一下吗?谢谢!/^(?:4[0-9]{12}(?:[0-9]{](/uploads/image/z/15887800-64-0.jpg?t=%E6%B1%82%E8%A7%A3%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%90%AB%E4%B9%89%E4%B8%8B%E9%9D%A2%E7%9A%84%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F%E8%83%BD%E8%AF%A6%E7%BB%86%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%E5%90%97%3F%E8%B0%A2%E8%B0%A2%21%2F%5E%28%3F%3A4%5B0-9%5D%7B12%7D%28%3F%3A%5B0-9%5D%7B)
你这个太费劲了.
一个一个说吧
^ 以XX为开头
$ 以XX为结尾
?: 不用管,对结果无影响,加快速度
\d 就是数字(0-9)
(第一个|号)16位
(?:4[0-9]{12}(?:[0-9]{3})?
第一位为4,然后是跟(0-9)12位,然后是[0-9] 3位 这的?号是懒惰匹配(尽可能的少匹配)
(第二个|号)16位
|5[1-5][0-9]{14}
第一位为5,然后(1-5)1位,(0-9)14位
(第三个|号)16位
|6(?:011|5[0-9][0-9])[0-9]{12}
第一位为6,然后为0+1+1或者5+(0-9)+(0-9),然后是(0-9)12位
(第四个|号)15位
3[47][0-9]{13}
第一位为3然后是第二位4或7,(0-9)13位
(第五个|号)14位
3(?:0[0-5]|[68][0-9])[0-9]{11}
第一位为3,然后是0+(0-5)1位或者是6或8+(0-9)1位,最后(0-9)11位
(最后一个|号)15或者16位
(?:2131|1800|35\d{3})\d{11})
2131或者1800或者35(0-9)3位,然后是(0-9)11位
没准有不对的地方,有问题再看吧.
一个一个说吧
^ 以XX为开头
$ 以XX为结尾
?: 不用管,对结果无影响,加快速度
\d 就是数字(0-9)
(第一个|号)16位
(?:4[0-9]{12}(?:[0-9]{3})?
第一位为4,然后是跟(0-9)12位,然后是[0-9] 3位 这的?号是懒惰匹配(尽可能的少匹配)
(第二个|号)16位
|5[1-5][0-9]{14}
第一位为5,然后(1-5)1位,(0-9)14位
(第三个|号)16位
|6(?:011|5[0-9][0-9])[0-9]{12}
第一位为6,然后为0+1+1或者5+(0-9)+(0-9),然后是(0-9)12位
(第四个|号)15位
3[47][0-9]{13}
第一位为3然后是第二位4或7,(0-9)13位
(第五个|号)14位
3(?:0[0-5]|[68][0-9])[0-9]{11}
第一位为3,然后是0+(0-5)1位或者是6或8+(0-9)1位,最后(0-9)11位
(最后一个|号)15或者16位
(?:2131|1800|35\d{3})\d{11})
2131或者1800或者35(0-9)3位,然后是(0-9)11位
没准有不对的地方,有问题再看吧.
正则表达式 "^[0-9]+$"是什么意思呢?
求解此正则表达式含义:
谁能帮我解释一下这个正则表达式的意思/^[1-9]\d*(\.[0-9]+)?$|^0$/gi
i)]*> 请高手解释一下这个正则表达式的含义~
正则表达式中此句的含义?
正则表达式替换 下面的逗号
请问下列perl的正则表达式是什么意思?
java 正则表达式 ”(?:[ ]{2}.){4}(?:\\(|(|\\[|【|〔)[ \\s]*[0-90-9][
正则表达式 a.{0,5}b 是什么意思?
关于正则表达式,如同这个表达式 value.replace(/[^0-9_]/g,'') ,这个表达式是验证数字的,我要
验证数字的正则表达式?
帮忙解释一下这个正则表达式吧 ^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~]+$