【发布时间】:2014-05-01 09:35:44
【问题描述】:
我想验证用户只输入以下内容:
- 字母数字
a to z仅小写。 - 可以包含连字符
‘-’,但不能以它开头或结尾。 - 可以包含
'.',但不能以它开头或结尾。 - 末尾可以有空格。
我尝试了以下但它不起作用,有什么想法如何改变它?
"^[a-z0-9]+(\.-[a-z0-9]+)*$"
【问题讨论】:
-
请确保您的语法一致。如果那是 C# 字符串(如引号所暗示的那样),则可能需要复制反斜杠。如果是正则表达式本身,请去掉引号。