回答
为了避免做错了承认,当有人进入非ASCII字符,但有效的名称(如田中太郎),您可能需要真正的名单下跌你不想包含特殊字符。
但要保持它的简单,如果你的意思是通过特殊字符均高于空白和字母等,然后只需使用内置功能char.IsLetter
和char.IsWhiteSpace
:如果您要检查
if (str.Any(c => !char.IsLetter(c) && !char.IsWhiteSpace(c))){
//invalid
} else {
//valid
}
鉴于上述检查字符以及其他的一些特定的范围,只要把你的额外的检查中//invalid
部分:
if (str.Any(c => !char.IsLetter(c) && !char.IsWhiteSpace(c))){
//possible invalid
if (some additional character range checking){
//valid case
} else {
//truly invalid
//add as many else if as you want
}
} else {
//valid
}
我该如何使用它?例如我的txtbox名称是FN? – leimelson06
它说)预计 – leimelson06
@ leimelson06它应该是三重关闭括号')))''而不是两个'))'现在应该没问题。从你的'TextBox.Text'获取'str',例如:'string str = textBoxFullName.Text;'或'string str = FN.Text'然后你可以应用上面的检查。 – Ian
- 1. 如何禁用UITextField中的字母,数字和特殊字符?
- 2. 分配特殊字符的文本框
- 3. 没有特殊字符的文本框
- 4. 如何禁止特殊字符和数字在JQuery上
- 5. C#WindowsApp文本框有特殊字符
- 6. 如何检测字符串中的特殊字符和数字?
- 7. 禁用文本区域中的一些特殊字符
- 8. 禁止特殊字符
- 9. 只允许在文本框中输入数字和特殊字符( - )
- 10. 如何检查字符串中的字符,数字和特殊字符?
- 11. 文本框最大字符无特殊字符
- 12. 如何“grep的”文本中间用特殊字符
- 13. 如何限制searchView中的特殊字符和数字?
- 14. 如何在字段条目中禁止特殊字符?
- 15. AngularJS中的整数和特殊字符
- 16. 如何只允许使用JS的文本框中的所有特殊字符?
- 17. 如何摆脱文本文件中的特殊字符? (* nix)
- 18. 验证数字和特殊字符'_'
- 19. 数字和特殊字符不替换
- 20. 如何在php中使用特殊字符存储文本?
- 21. 如何允许输入文本和数字,但不允许特殊字符?
- 22. 检查文本框中的所有特殊字符?
- 23. 防止删除文本框中的特殊字符
- 24. 如何在Ruby中替换字符串中的特殊文本?
- 25. 文本字符串的用户输入跳过特殊字符和Javascript中
- 26. jQuery的higlighting特殊字符在文本
- 27. 如何找到Ruby中字符串中特殊字符之间的文本值?
- 28. 如何在eclipse java类中禁用特殊字符
- 29. 输出文本文件中的上标和特殊字符
- 30. 特殊字符和MediaPlayer的
取决于你如何定义“特殊字符”。 –
所有不是A-Z,a-z和空格的字符 – leimelson06
如果我的名字是RenéeNyström,该怎么办?还是田中太郎? –