C# ASP.NET正则表达式验证程序修剪
我有正则表达式验证器的正则表达式模式。C# ASP.NET正则表达式验证程序修剪,c#,asp.net,regex,C#,Asp.net,Regex,我有正则表达式验证器的正则表达式模式。 如何更改验证程序以禁止字符串开头和结尾的空格。尝试将正则表达式更改为: ^\S*(?=.{10,})(?=.*\d)\S*$ \S表示除空白字符以外的任何字符。尝试将正则表达式更改为: ^\S*(?=.{10,})(?=.*\d)\S*$ \S表示除空白字符以外的任何字符。请尝试以下操作: ^\s*(.*)\s*$? \s*(.*) 试试这个: ^\s*(.*)\s*$? \s*(.*) 这应该起作用: ^\S(?=.*\d)(?=.{10,})(
如何更改验证程序以禁止字符串开头和结尾的空格。尝试将正则表达式更改为:
^\S*(?=.{10,})(?=.*\d)\S*$
\S
表示除空白字符以外的任何字符。尝试将正则表达式更改为:
^\S*(?=.{10,})(?=.*\d)\S*$
\S
表示除空白字符以外的任何字符。请尝试以下操作:
^\s*(.*)\s*$? \s*(.*)
试试这个:
^\s*(.*)\s*$? \s*(.*)
这应该起作用:
^\S(?=.*\d)(?=.{10,})(.*\S)?$
这应该起作用:
^\S(?=.*\d)(?=.{10,})(.*\S)?$
什么意思?你已经用那个正则表达式来禁止空白了?抱歉,我的正则表达式是^ *(= { 10,})(?= **D)。*$你可以在字符串中间有空格吗?还有,你想要验证什么样的字符串?在字符串中间允许使用空格。你是什么意思?你已经用那个正则表达式来禁止空白了?抱歉,我的正则表达式是^ *(= { 10,})(?= **D)。*$你可以在字符串中间有空格吗?此外,你想要准确地验证什么样的字符串?在字符串的中间允许有空格。有一个问题,在字符串的中间不允许有空格。[Word123 456 ]在字符串的起始或结尾没有空格[Word123 456 ]应该匹配或不匹配。应该匹配。如果空格位于字符串的开头或结尾,则不匹配。^ s((=.*d))((={ 10,})(.*s))$存在一个问题,即在字符串的中间不允许有空格。[Word123 456 ]在字符串的起始或结尾没有空格[Word123 456 ]应该匹配或不匹配。应该匹配。如果字符串的开头或结尾有空格,则不应匹配。^\S(?=.*\d)(?=.{10,})(.*\S)$