2011-12-12 64 views
0

我需要RegularExpressionValidator的正则表达式来验证名称。 目前它是[A-Za-z'\ ]+。现在需求是用户名可以用连字符结束,并且只有一个连字符,之后没有任何连字符。限制名称末尾只有一个连字符用户名

所以名称可以是john-,但不 - 约翰,而不是john--

回答

5

^在开始和\-?$末应该工作:

^[A-Za-z' ]+-?$ 
+2

无需逃避连字符(NOR空间,来想起它)。否则,+1 :) –

+0

感谢迈克,它的工作原理,我已经删除了空间。 – Parminder

相关问题