正则表达式 匹配不能以下划线开头

1、正则表达式的模式有:非获取匹配,获取匹配,贪婪匹配,非贪婪匹配

2、匹配不能以下划线开头,字母、数字组成

1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:
^(?!_)[a-zA-Z0-9_]+$  其中:
^  与字符串开始的地方匹配
(?!_)  不能以_开头

3、不能以_结尾
(?!.*_$)  不能以_结尾

注:golang中非获取匹配官方还没有实现

猜你喜欢

转载自blog.csdn.net/busai2/article/details/84038145
今日推荐