![](/img/trans.png)
[英]Need a regex for numbers followed by letters no spaces, dashes, slashes, etc
[英]Regex with Letters, Numbers, @ and spaces
我想知道如何在C#中编写仅允许数字,字母,空格和@
符号的正则表达式。
有效输入为:
Abc
Abc def
@Abc
Abc@
到目前为止我尝试过的示例: @"[^\\w-\\s-@]"
您可以使用
@"^[A-Za-z0-9\s@]*$"
模式匹配:
^
-字符串的开头 [A-Za-z0-9\\s@]*
-零个或多个( *
,如果您不想匹配一个空字符串,请使用+
,1个或多个)出现的ASCII字母,数字,任何空格和@
字符 $
-字符串的结尾(如果匹配的字符串以\\n
char结尾,如果您不想匹配,请替换为\\z
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.