手机号码验证

  • 实例说明

  正则表达式的使用

  • 关键技术

  正则表达式的元素符及其意义

 
元素符 正则表达式中的写法 意义
. "." 代表任意一个字符
\d "\\d" 代表0~9的任意一个数字
\D "\\D" 代表任何一个非数字字符
\s "\\s" 代表空白字符,如"\t","\n"
\S "\\S" 代表非空白字符
\w "\\w" 代表可用作标识符的字符,但不包括“$”符
\W "\\W" 代表不可用于标识符的字符
\p{Lower} \\p{Lower} 代表小写字幕{a~z}
\p{Upper} \\p{Upper} 代表大写字母{A~Z}
\p{ASCII} \\p{ASCII} ASCII字符
\{Alpha} \\p{Alpha} 字母字符
\p{Digit} \\p{Digit} 十进制数字,及【0~9】
\p{Alnum} \\p{Alnum} 数字或字母字符
\p{Punct} \\p{Punct} 标点符号:!"#$%&'()*+,-./:;<=>?@[\]^_'{|}~
\p{Graph} \\p{Graph} 可见字符:[\p{Alnum}\p{Punct}]
\p{Print} \\p{Print} 可打印字符:[\p{Graph}\x20]
\p{Blank} \\p{Blank} 空格或制表符:[\t]
\p{Cntrl} \\p{Cntrl} 控制字符:[\x00-\x1F\x7F]
posted @ 2019-04-04 15:11  Joy丨windy  阅读(211)  评论(0编辑  收藏  举报