当我添加escape(\-
)时,如何将此正则表达式扩展为允许 - (连字符)我收到错误'无法识别的转义序列'。
[RegularExpression("[0-9A-Za-z- ]*", ErrorMessage = "Not a valid username")]
答案 0 :(得分:1)
这个怎么样?
@"[0-9A-Za-z \-]*"
答案 1 :(得分:0)
字符类中间的-
是字符范围。要包含字符-
本身,请将其放在课程的开头或结尾,例如[-A-Za-z0-9 ]
。