[英]Check regex for letters numbers and underscore characters
我試圖用以下代碼檢查字符串Name是否包含字母,數字和下划線字符,但沒有成功,對我在這里錯過的內容有任何想法嗎?
var regex = new Regex(@“ ^ [a-zA-Z0-9] + $ ^ \\ w + $”);
if (regex.IsMatch(Name) )
....
另外,當我嘗試使用以下代碼時,我遇到了解析錯誤
"^[a-zA-Z0-9\\_]+$" - Unrecognized escape sequence \\_.
Var regex = new Regex(@"^[a-zA-Z0-9\_]+$");
正則表達式應為:
@"^[a-zA-Z0-9_]+$"
您無需逃脫下划線。 您還可以使用Regex.Ignorecase選項,該選項也允許您同時使用@"^[a-z0-9_]+$"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.