![](/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.