/[1-9]([0-9]{5,11})/
/ JS php 函数中使用 代表开始和结束 匹配数字 1 至 9;(匹配数字0 至 9 5次到11次)
^1\d\d\d\d\d\d\d\d\d\d$
或者^1(\d{10})$
^匹配的开始 $匹配的结束 1 匹配1 \d匹配数字,有10个
^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})*$
^匹配的开始 $匹配的结束
匹配所有字母和数字的字符._%-
+匹配前面的子表达式一次或多次
匹配所有字母和数字的字符.-
\. \转义符号 匹配.
匹配所有字母 至少2次最多4次
^-?\d+$
^匹配的开始 $匹配的结束 匹配-零次或1次 匹配数字一次或多次
^[a-zA-Z0-9 ]*$
^匹配的开始 $匹配的结束 匹配小写字母大写字母数字0至9空格
^(19|20)?[0-9]{2}[- /.](0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])$
^匹配的开始 $匹配的结束
[- /.] 匹配横杆 斜杆 或除换行符外的所有字符(常见日期的字符分割)
年 匹配19开头或20开头 后匹配两位数字
月 匹配0零次或1次 后匹配数字1至9 或者匹配1开头 后匹配数字012
日 匹配0零次或1次 后匹配数字1至9 或者匹配数字12后匹配0至9 或匹配数字3 后匹配数字01
^[\w\d_.]{4,16}$
^匹配的开始 $匹配的结束
匹配所有字母和数字的字符 后匹配数字 后匹配_ 匹配除换行符以外的任意字符
匹配至少4次 最多16次
^(?=^.{6,}$)((?=.*[A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z]))^.*$
^匹配的开始 $匹配的结束(用了正向先行断言以下个人理解)
至少6位字符
可包含大小写字母数字
及除换行符外任意字符
^(((http|https|ftp):\/\/)?([[a-zA-Z0-9]\-\.])+(\.)([[a-zA-Z0-9]]){2,4}([[a-zA-Z0-9]\/+=%&_\.~?\-]*))*$
^匹配的开始 $匹配的结束 *匹配零次或多次
匹配http或https或ftp 后匹配 ://
?匹配前面的子表达式零次或一次
匹配小写字母大写字母数字横杠点 后匹配匹配小写字母大写字母数字至少两次最多4次
后继续匹配小写字母大写字母数字 斜杆一次或多次
后匹配=%_点号-零次或多次
本文为彼特城原创文章,转载无需和我联系,但请注明来自彼特城博客https://pcity.top
最新评论