1104-正则表达式

常用正则表达式

1[3-9]\d{9} 手机号匹配
 \d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|1[0-9]|2[0-9]|3[01])  年月日匹配
正则表达式只能做简单判断是否满足格式要求,无法确实是否真实有效
 [\u4e00-u9fa5] 常用汉字范围  单字节
\u4e00\u4e00  双字节
 
\d  0-9中任意一个数字
\D  任意一个非数值
\w  数字字母下划线  
[] 其中任意一个字符
[^] 非其中任意一个字符
.  任意一个字符
|  是与否
?  匹配前面的子表达式零次或一次,或指明一个非贪婪限定符
+  一次或多次  至少一次
-  到  至   谁至谁
^  开始
$  结束
{n} 匹配确定的 n 次
{n,} 至少匹配n 次
{n,m} 其中n <= m。最少匹配 n 次且最多匹配 m 次
 
 
 
 
 
posted @ 2021-11-04 19:05  林启  阅读(38)  评论(0)    收藏  举报