intitle 网站建设,今天的三个新闻,石家庄是哪个省,亿唐网不做网站做品牌原因前言#xff1a; 学习了正则表达式#xff0c;记录下使用心得。打好基础#xff0c;daydayup! 正则表达式
什么是正则表达式 正则表达式由一些特定的字符组成#xff0c;代表一个规则。 正则表达式的功能 1#xff1a;用来校验数据格式是否合规 2#xff1a;在一段文本…前言 学习了正则表达式记录下使用心得。打好基础daydayup! 正则表达式
什么是正则表达式 正则表达式由一些特定的字符组成代表一个规则。 正则表达式的功能 1用来校验数据格式是否合规 2在一段文本中查找满足要求的内容 自己编写代码也可以进行校验为什么使用正则表达式 方便简洁 例
check1为正则表达式方法check为自己编写的校验方法 正则表达式的使用规则
1字符类:只能匹配单个字符
[abc] 必须为abc里的一位
[^abc] 必须为abc以外的一位
[a-z0-9] 必须为a-z或0-9的一位
[a-z[^c]] 必须为a-z中除了c的一位2预定义字符只能匹配单个字符
. 代表一个数
\d 代表是否为数字
\s 代表是否为空白字符
\w 代表是否为a-zA-Z_0-9
\W 代表[^w]是否为a-zA-Z_0-9以外的数3数量词 0次或1次
* 至少0次至少一次
{n} 正好n次
{n,} 至少n次
{n,m} 大于等于n次小于等于m次4其他常用
| 或
i 忽略大小写分组例 案例1校验数据是否合规
通过设定规则看输入的号码是否符合规定 案例2在一段文本中查找满足要求的内容
通过设定规则在文本中找到符合的数据 总结
正则表达式在日常校验还蛮好用的多多练习。整理结束撒花