Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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
Asp.net 忽略空格的RegularExpressionValidator_Asp.net_Regex - Fatal编程技术网

Asp.net 忽略空格的RegularExpressionValidator

Asp.net 忽略空格的RegularExpressionValidator,asp.net,regex,Asp.net,Regex,我对asp中的RegularExpressionValidator有问题。我想用它来验证页面中的字段。此字段用于输入字母数字值(可以包含0-9、a-z和a-z之间的任何字符)。此值最多可包含16个字母数字字符。但是,它可以包含无限多的空格,放在字符串的任何位置 如果可以的话,我会使用诸如“replace”之类的函数来删除空格,只计算字母数字字符。但是,对于RegularExpressionValidator,我可以使用正则表达式 有什么建议:-)吗 这里是我想要匹配的一些值: BG R 7K8

我对asp中的RegularExpressionValidator有问题。我想用它来验证页面中的字段。此字段用于输入字母数字值(可以包含0-9、a-z和a-z之间的任何字符)。此值最多可包含16个字母数字字符。但是,它可以包含无限多的空格,放在字符串的任何位置

如果可以的话,我会使用诸如“replace”之类的函数来删除空格,只计算字母数字字符。但是,对于RegularExpressionValidator,我可以使用正则表达式

有什么建议:-)吗

这里是我想要匹配的一些值:

  • BG R 7K8 15 H8 14

  • 7H96EH L QP0463494

  • 8HL9Q2LRRP18M634


这应该可以解决这个问题:

^([A-Za-z0-9]\s*){1,16}$
说明:

^      # Start of string
(      # Start of group
     [A-Za-z0-9]  # Allow a-Z and 0-9
     \s*          # Followed by any number of spaces, including none
)      # End of group
{1,16} # Repeat group 1-16 times
$      # End of string