标签:aa 例如 完善 下划线 正则表达式 基础 zA 9a _-
/…/
使用 // 来声明一个正则表达式
{n,n}
表示重复次数
例如: 1{2}就是"11"
2{0,n}就是 "“或"2222…” 0个2或n个2
+
表示1次或多次
与 {1,n} 效果一致
|
或
例如: /1|2/就是1或2
[]
代表其中之一
例如: [0-9]就是0|1|2|3|4|5|6|7|8|9 从0到9 10个数字
可以使用: 0-9 | a-z | A-Z …
()
代表一个整体
例如: (aa) 表示 aa是一个整体 (aa){2}就是 aaaa
在()中 可以使用 ’ | ’ 来表示或 ( a | b) 就是 a 或 b
(a | b){2}就是 aa | ab | ba | bb
^
表示开始
例如: /^1/表示以1为开头
$
表示结束
例如: /1$/表示以1结尾
我的使用(类似于邮箱的格式)
/^[0-9a-zA-Z_-]+ @ [0-9a-zA-Z_-]+ (\.[0-9a-zA-Z_-]+)+ $/
开头至少1个数字、字母、下划线或中划线
再加一个"@"
至少1个数字、字母、下划线或中划线
【以"."开头至少1个数字、字母、下划线或中划线】 为整体至少重复1次
标签:aa,例如,完善,下划线,正则表达式,基础,zA,9a,_- 来源: https://blog.csdn.net/qq_44670001/article/details/112116093
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。