-1
我正在分析用户输入字符串。我只想要包含数字1,2,3和字母a,b和c的任意组合的字符串。如何设置符合这些标准的通配符来接受或拒绝字符串?Java中的通配符字符串创建
我想拒绝除我需要的字符外的所有字符。
感谢您的帮助
我正在分析用户输入字符串。我只想要包含数字1,2,3和字母a,b和c的任意组合的字符串。如何设置符合这些标准的通配符来接受或拒绝字符串?Java中的通配符字符串创建
我想拒绝除我需要的字符外的所有字符。
感谢您的帮助
我相信你应该看看这个:Java regex
例如:
Pattern p = Pattern.compile("[a-c1-3]*");
Matcher m = p.matcher("aaaaab");
boolean b = m.matches();
假设用户输入'abc123',**您希望如何防止用户按下'4'?你是否接近用户的身体并且有空手道经验? –
要求不明确 - 您是否要匹配输入(即每个输入与其他字符无效),还是想要_filter_(即从输入中删除所有其他字符)? –
类似[this](http://stackoverflow.com/questions/4945695/how-to-filter-string-for-unwanted-characters-using-regex)可以让你过滤掉不需要的字符 – MadProgrammer