用于检查字符串是否为严格字母数字的正则表达式
2022-08-31 16:02:57
我如何检查字符串是否仅包含数字和字母,即。是字母数字吗?
考虑到您要检查 ASCII 字母数字字符,请尝试以下操作:。在 中使用此正则表达式,如果字符串是字母数字,它将返回 true,否则它将返回 false。"^[a-zA-Z0-9]*$"
String.matches(Regex)
public boolean isAlphaNumeric(String s){
String pattern= "^[a-zA-Z0-9]*$";
return s.matches(pattern);
}
如果有帮助,请阅读本文以获取有关正则表达式的更多详细信息:http://www.vogella.com/articles/JavaRegularExpressions/article.html
为了兼容 unicode:
^[\pL\pN]+$
哪里
\pL stands for any letter
\pN stands for any number