各位牛人,
帮忙写一个正则表达式:
例如pan_lu ,下划线前后只能是字母(包括小写和大写),我对正则是个超级菜鸟。
感谢感谢!
我只有5个C币了,全给了。。。
[a-zA-Z]+_[a-zA-Z]+
.*[a-zA-Z]_[a-zA-Z].*
字符串 匹配结果
pan_lu pan_lu
pa_l pa_lu
pa2_u 没有匹配
[a-zA-Z]+ 表示a到z或者A-Z中一个或多个,
[a-z0-9]* 表示a到z或者A-Z中零个或多个
不可为空就是[a-zA-Z]+_[a-zA-Z]+ 可为空就是[a-zA-Z]*_[a-zA-Z]*
自己按需求组合吧
[a-zA-Z]+_[a-zA-Z]+
[A-Za-z]+_[A-Za-z]+
方括号中表示接受的每一个字符,加号表示接受1个到多个方括号里的条件的字符
[a-zA-Z]{3}+_[a-zA-Z]{2} 方括号 内表示 大小写字母,大括号 表示 三个字母符号 或 2个字母符号