常见正则表达式

1、^ 表示开头,$ 表示结尾

^打卡 代表一句话以打卡开头就识别,打卡$ 代表一句话以打卡结束就识别。

2、任意字符

([\s\S]*)[\s\S]*

比如 打卡([\s\S]*)晒单 表示在打卡和晒单之间加入任意文字都能识别。

^打卡([\s\S]*)晒单$ 则表示,这句话必须以打开开头、以晒单结尾、中间加入任意文字才能识别。

3、大陆手机号

1[3-35-9]\d{9}

如果精准匹配,则为 ^1[3-35-9]\d{9}$ ,同理 ^1[3-35-9]\d{9} 为手机号开头,1[3-35-9]\d{9}$ 为手机号结束。

但是实际上不用精准匹配很容易误识别一串长数字,所以需要加对非数字头和非数字结尾的判定:

(?:^|\D)1[3-35-9]\d{9}(?!\d)

4、订单号

比如订单号:20230526092331904248,他是年月日时分秒+6位数,则可以写成

^2023(?:(?:0[1-9]|1[0-2])(?:0[1-9]|[12][0-9]|3[01])(?:[01][0-9]|2[0-3])(?:[0-5][0-9]){2})\d{6}$

如果还有其他情形,自行修改,或者chatGPT🤣

原文链接:https://www.faqun.cn/blog/%e5%b8%b8%e8%a7%81%e6%ad%a3%e5%88%99%e8%a1%a8%e8%be%be%e5%bc%8f发群私域通版权所有,转载请注明出处。

0
免费试用,免费更新,技术1对1指导提供远程安装,售后无忧! 联系我们

社交账号快速登录

扫码关注公众号登录
扫码关注后会自动登录

新人

大礼

客服

工作时间:周一至周六 9:30-22:00

:365779686(点击咨询)

:微信客服(点击咨询)

微信
添加微信
关注
关注公众号
演示
功能演示

私域顾问

扫码添加获取价值999元私域营销课程微信群机器人软件