Skip to main content
 首页 » 编程设计

c#之输入的最少字符之正则表达式非字符问题

2024年01月13日43itcoder

我将此正则表达式与 asp:RequiredFieldValidator 结合使用以强制用户输入至少 7 个字符:

[0-9a-zA-Z]{7,} 

但是当用户输入非字母 @, ., - 等时,这将不起作用。 如何启用输入所有字符且最少7个

请您参考如下方法:

您的正则表达式只接受数字和字母。这 ”。”匹配除换行符之外的任何单个字符。

因此新的正则表达式将是“.{7,}”或“\S{7,}”。

\S 匹配任何非空白字符(因此没有空格、换行符、制表符等...)