【发布时间】:2021-11-09 16:43:36
【问题描述】:
我必须使用特殊字符验证用户名。例如:
raaghu@09$%^& @Raaghu098 拉古 9raghu只允许使用这些特殊字符:%^&@#$^*:'.-_
我该怎么做?
【问题讨论】:
-
特殊字符是可选的吗?我不明白这个问题
-
请在Minimal, Reproducible Example 上发布您的尝试,以便我们进一步帮助您。
-
嗨 AliReza,是的,特殊字符是可选的,如果用户名有任何特殊字符,它应该包含以下任何字符 "%^& @#$^* "。
-
我试过这样的字符串 username = "0sachin02$"; var specialCharcter = new Regex(@"^[a-zA-Z0-9]*[~`!@#$%^&*'.-_]$"); bool isMatch = specialCharcter.IsMatch(用户名);
标签: c# regex asp.net-core asp.net-web-api