原文: https://howtodoinjava.com/regex/regex-alphanumeric-characters/
我们可以使用给定的正则表达式来验证用户输入,使其仅允许字母数字字符。 字母数字字符都是字母和数字,即字母A–Z,a–z和数字0–9。
1. 字母数字正则表达式模式
使用字母数字正则表达式,解决方案非常简单。 字符类可以设置允许的字符范围。 添加了一个可重复一次或多次重复字符类的量词,并将定位符绑定到字符串的开头和结尾的锚点,我们就可以开始了。
正则表达式:
^[a-zA-Z0-9]+$
2. 字母数字正则表达式示例
List<String> names = new ArrayList<String>();names.add("Lokesh");names.add("LOkesh123");names.add("LOkesh123-"); //IncorrectString regex = "^[a-zA-Z0-9]+$";Pattern pattern = Pattern.compile(regex);for (String name : names){Matcher matcher = pattern.matcher(name);System.out.println(matcher.matches());}
程序输出。
truetruefalse
了解基础知识非常容易。是吧?
学习愉快!
