- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正则表达式 - 零基础学正则 - 分享一
Strings and Regular Expressions正则表达式王子正邮箱校验?邮编校验?手机号校验?Html等文本处理?日期校验????它就是一种文本描述语言目录组成符号例1: 匹配一个字母a 正则/a/.test(“a”); // true例2: 匹配一个数字2 正则/2/.test(2); // true例1: 匹配一个字符串 cat 正则/cat/.test(“cat”); // true例2: 匹配一个字符串 man 正则/man/.test(“catman”); // ?例3: 匹配一个字符串 man 正则/^man/.test(“catman”); // ?例1: 匹配字符串“1+1=2” /1+1=2/.test(“1+1=2”); // false例2: 匹配字符串“1+1=2” /1\+1=2/.test(“1+1=2”); // true例3: 匹配字符“\” /\/.test(“\”); //Uncaught /\\/.test(\\) ;// true例1: 匹配以“cat”开头的字符串 /^cat/.test(“catman”); // true例2: 匹配以“man”结尾的字符串 /man$/.test(“catman”); // true例3: 匹配单词“cat” /cat/.test(“catman”); // true /^cat$/.test(“catman”);//false “^”如果用在方括号内,表示不想要匹配的字符。“也称为“取反”(有的资料读:否)符号。 例如,正则表达式匹配所有单词,但以“尤”字开头的名字除外。 例: /[^尤]/.test(刘) //true /[^尤]/.test(尤) //false /[^尤]/.test(尤小明) //true /^[^尤]/.test(刘) //true /^[^尤]/.test(尤) //false /^[^尤]/.test(尤小明) //true“.”等于是字符集[^\n\r](Window)或[^\n] (Unix)的简写例: 假设我们在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。 正则:/t.n/ 匹配: tan,ten,tin和ton,还匹配t#n,tpn甚至t n例1: 假设我们在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。 正则:/t[aeio]n/ 匹配: tan,ten,tin和ton例2: 字符集 [oooo]匹配什么? /[oooo]/.test(oooo); //true /^[oooo]$/.test(oooo); //false例3: 匹配除“a”以外的字符 /[^a]/.test(“a”); // false /[^a]/.test(“b”); // true例4: 匹配“a,b,c,d,e,f”中任意字符 /[abcdef]/.test(“d”); // true /[a-f]/.test(“d”); // true /[0-9]/.test(“2”); // true \d例5: 字符集中的特殊字符 “ ] \ ^ -” /[*]/.test(*); // true /[.]/.test(“a); // false /[.]/.test(“.); // true /[]]/.test(]); //false /[\]]/.test(]); //true例1: 假设我们在玩英文拼字游戏,不仅想要找出tan,ten,tin和ton,而且还要找出toon这个单词,那么t[aeio]n这个正则就不能满足我们的要求了。 正则:/t(a|e|i|o|oo)n/ 匹配: tan,ten,tin,ton和toon例2: 字符集 [oooo]匹配什么? /[oooo]/.test(oooo); //true /^[oooo]$/.test(oooo); //false符号描述*匹配前面的子表达式零次或多次+匹配前面的子表达式一次或多次?匹配前面的子表达式零次或一次{n}n 是一个非负整数。匹配确定的 n 次{n,m}m 和 n 均为非负整数,其中n = m。最少匹配 n 次且最多匹配 m 次例1: 匹配邮编的正则 /[1-9]{1}[0-9]{5}/.test(250000) /^[1-9]{1}[0-9]{5}$/.test(250000) //上面一行隐藏例2: 匹配1000-9999的数字 /^[1-9][0-9]{3}$/.test(2222); 匹配100-99999的数字 /^[1-9][0-9]{2,4}$/.test(999);例3: 匹配小数和整数 /^\d+(\.\d+)?$/.test(
您可能关注的文档
最近下载
- 2023-2024学年(上)厦门市期末质量检测-初二生物.pdf VIP
- 东芝CV330_330A调试手册2.pdf VIP
- 高压电工试题口诀及答案.doc VIP
- TB 10301-2020 铁路工程基本作业施工安全技术规程(附条文说明).docx VIP
- @临时用电作业活动风险分级管控清单.doc VIP
- 上铁安监[2020]62 号-非设备管理单位营业线施工安全禁止性行为及管控处置规定.pdf VIP
- 2023-2024学年(上)厦门市期末质量检测-初二地理.docx VIP
- GB50854-2013 房屋建筑与装饰工程工程量计算规范.docx VIP
- 2026年日历表横版(每月一页、A4直接打印).docx VIP
- FXN3B机车司机操纵手册.pdf VIP
原创力文档


文档评论(0)