【发布时间】:2015-10-23 14:29:58
【问题描述】:
我目前正在使用以下正则表达式:^[^&<>\"'/]*$,我还想添加一个验证,用户不能只在我的文本框开头输入空格。有什么想法吗?注意:允许空格,但不能作为第一个元素
【问题讨论】:
-
只需将其添加到字符类中:
^[^&<>\"'/ ]*$或@"^[^&<>""'/\p{Zs}]*$"。 -
感谢您的快速回复!我没有正确解释自己的错误...我的意思是我只是不希望用户以空格开头或将文本框留空并仅放置空格@soner
-
给出几个有效和无效的输入例子????
-
那就试试
^(?=\\P{Zs})[^&<>\"'/]*$。
标签: c# html regex whitespace