回答
爲了避免做錯了承認,當有人進入非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. 如何禁用在文本框中粘貼特殊字符
- 2. 如何禁用UITextField中的字母,數字和特殊字符?
- 3. 沒有特殊字符的文本框
- 4. 分配特殊字符的文本框
- 5. 如何禁止特殊字符和數字在JQuery上
- 6. 文本字段中的特殊字符
- 7. 如何檢測字符串中的特殊字符和數字?
- 8. C#WindowsApp文本框有特殊字符
- 9. 如何限制asp.net文本框中特殊字符的組合?
- 10. 禁用文本區域中的一些特殊字符
- 11. 禁用Visual Basic.NET中的字母和特殊字符
- 12. 禁止特殊字符
- 13. 在VIM中禁用特殊字符
- 14. 如何只允許使用jQuery或JavaScript的文本框中的阿拉伯文,數字和特殊字符?
- 15. 如何用特殊字符替換XML文檔中的文本?
- 16. 如何只允許在文本框中使用jQuery或JavaScript的英文,數字和特殊字符?
- 17. 只允許在文本框中輸入數字和特殊字符( - )
- 18. 搜索文本中的特殊字符
- 19. 垂直文本中的特殊字符
- 20. 如何檢查字符串中的字符,數字和特殊字符?
- 21. 禁用文本框中的字符
- 22. 如何在製表符文本中使用特殊字符?
- 23. 文本框最大字符無特殊字符
- 24. 如何「grep的」文本中間用特殊字符
- 25. 如何限制searchView中的特殊字符和數字?
- 26. 如何限制objective-c中的數字和特殊字符
- 27. 如何在字段條目中禁止特殊字符?
- 28. 如何禁用CodeIgniter中的特殊字符
- 29. 在文本中轉義特殊字符
- 30. 如何只允許使用JS的文本框中的所有特殊字符?
取決於你如何定義「特殊字符」。 –
所有不是A-Z,a-z和空格的字符 – leimelson06
如果我的名字是RenéeNyström,該怎麼辦?還是田中太郎? –