Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET正则表达式验证程序修剪_C#_Asp.net_Regex - Fatal编程技术网

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)$