网站首页 > 精选文章 / 正文
先推荐一个在线测试/学习正则表达式的网址,
www.gskinner.com/RegExr/
1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:
^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$
其中:^ 与字符串开始的地方匹配(?!_)
不能以_开头
(?!.*?_$)
不能以_结尾
[a-zA-Z0-9_\u4e00-\u9fa5]+
至少一个汉字、数字、字母、下划线$
与字符串结束的地方匹配放在程序里前面加@,否则需要\\进行转义
@"^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+#34;
(或者:@"^(?!_)\w*(?<!_)#34; 或者 @" ^[\u4E00-\u9FA50-9a-zA-Z_]+$ " )
2、只含有汉字、数字、字母、下划线,下划线位置不限:
^[a-zA-Z0-9_\u4e00-\u9fa5]+$
3、由数字、26个英文字母或者下划线组成的字符串
^\w+$
4、2~4个汉字
@"^[\u4E00-\u9FA5]{2,4}#34;;
5、
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$用:(Abc)+
来分析: XYZAbcAbcAbcXYZAbcAb
^(?!-)(?!.*?-$)[a-zA-Z0-9_\u4e00-\u9fa5]+$
开头和结尾不能有-
Tags:表达式
猜你喜欢
- 2024-12-26 EXCEL VBA学习笔记:正则表达式(二)表达式语句写法
- 2024-12-26 周六福利!正则表达式必知必会,经典必看
- 2024-12-26 Python编程:如何搞定生成器(Generator)及表达式?来盘它
- 2024-12-26 如何快速计算出 Excel 单元格中的算式?没有“=”号的算式哦
- 2024-12-26 【C#基础语法】七、运算符与表达式 - 逻辑运算符
- 2024-12-26 数学中重要的一类函数——调和函数
- 2024-12-26 C语言学习之-----(四) 表达式和语句
- 2024-12-26 请你列出逻辑电路中的24种表达式 请你列出逻辑电路中的24种表达式是什么
- 2024-12-26 条件表达式?:语句 条件表达式语句嵌套怎么写
- 2024-12-26 表达式语言(EL) 表达式语言EL的语法格式