我必須用特殊字符來驗證用戶名。例如:
raaghu@09$%^&
@Raaghu098
Raaghu  。
9raghu /pre>
只允許使用這些特殊字符: %^&@#$^*:'.-_
我如何才能做到這一點?
uj5u.com熱心網友回復:
這樣做應該可以。^(?:[a-zA-Z0-9%^&@#$^*: '.-_] )$
var pattern = @"^(?:[a-zA-Z0-9%^&@#$^*:'.-_] )$" /span>;
var validUsername = "raaghu@-09_$%^&"/span>;
var InvalidUsername = "raaghu@09$%^&!";
Regex.IsMatch(validUsername , pattern); // true.
Regex.IsMatch(InvalidUsername , pattern); // false; Regex.IsMatch(InvalidUsername , pattern)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/307570.html
標籤:
