使用JavaScript,我想检查给定字符串是否只包含字母或数字而不是特殊字符:
我发现这段代码检查一个字符串是否只包含字母:
boolean onlyLetters(String str) {
return str.match("^[a-zA-Z]+$");
}
Run Code Online (Sandbox Code Playgroud)
但我的字符串也可以包含数字.你能帮助我吗?
提前致谢 :)
添加0-9也到您的正则表达式
boolean onlyLetters(String str) {
return str.match("^[A-Za-z0-9]+$");
}
Run Code Online (Sandbox Code Playgroud)
PS:对所有字母表使用Az而不是AZ和az
小智 7
使用regexp,您可以添加0-9说0到9之间的任何数字:
boolean onlyLettersAndDigits(String str) {
return str.matches("^[a-zA-Z0-9]+$");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9730 次 |
| 最近记录: |