我使用以下REGEX并且我需要的是 仅接受具有以下条件的字母数字值
1.Should not start with number
2.Accept underscore between character
3.Can have space after the value
e.g。
aa_bb a1_a2
我尝试了以下效果不佳的方法:
@"^[a-zA-Z0-9]+(_.[a-zA-Z0-9]+)*$",
答案 0 :(得分:1)
@"^[a-zA-Z][a-zA-Z0-9_.]+\s?$"
使用此正则表达式。
你的正则表达式有几个缺陷
^[a-zA-Z0-9]+
将允许在测试字符串的开头添加数字。