LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
正则表达式
落落 2019-06-15

正则表达式Regular Expression 是一种文本模式 用来匹配搜索的规则  

基本语法:方括号   用于查找某个范围内的字符:

[abc]查找方括号之间的任何字符       [^abc]查找任何不在方括号之间的字符     [0-9]查找任何从0-9的数字     [a-z]查找任何小写a-z的字符      [A-Z]查找任何大写A-Z的字符      [A-z]查找任何从大写A-小写z的字符 中间还有其他字符     [asdas]查找给的集合内的任何字符    [^adwszs]查找任何给定集合外的任何字符     (red|blue|green)查找任何指定的选项red或blue或green

基本语法:元字符    是拥有特殊含义的字符:

.查找单个字符,除了换行和行结束符     \w查找单词字符     \W查找非单词字符    \d查找数字     \D查找非数字字符     \s查找空白字符     \S查找非空白字符     \b匹配单词边界    \B匹配非单词边界     \o查找NUL字符     \n查找换行符     \f查找换页符     \r查找回车符     \t查找制表符     \v查找垂直制表符     \uxxxx查找以十六进制数xxxx规定的Unicode字符

基本语法:量词  主要解决匹配数量的问题

n+匹配任何包含至少一个n的字符串     n*匹配任何包含零个或多个n的字符串     n?匹配任何包含零个或一个n的字符串     n{x}匹配包含x个n的序列的字符串     n{x,y}匹配包含x到y个n的序列的字符串     n{x,}匹配包含至少x个n的序列的字符串     n$匹配任何结尾为n的字符串     ^n匹配任何开头为n的字符串    ?=n匹配任何气候紧接指定字符串n的字符串     ?!n匹配任何其后没有紧接指定字符串n的字符串


身份证号码验证^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$         \d{17}[\d|x]|\d{15}

国内电话号验证0?(13|14|15|18|17)[0-9]{9}

Email地址\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}

格式日期\d{4}(\-|\/|.)\d{1,2}\1\d{1,2}

用户名[A-Za-z0-9_\-\u4e00-\u9fa5]+



推荐文章
评论(0)
联系我们|招贤纳士|移动客户端|风格模板|官方博客|侵权投诉 Reporting Infringements|未成年人有害信息举报 0571-89852053|涉企举报专区
网易公司版权所有 ©1997-2024  浙公网安备 33010802010186号 浙ICP备16011220号-11 增值电信业务经营许可证:浙B2-20160599
网络文化经营许可证: 浙网文[2022]1208-054号 自营经营者信息 工业和信息化部备案管理系统网站 12318全国文化市场举报网站
网信算备330108093980202220015号 网信算备330108093980204230011号
分享到
转载我的主页