gpt4 book ai didi

java - 正则表达式验证仅适用于一个字符

转载 作者:行者123 更新时间:2023-11-29 09:57:07 26 4
gpt4 key购买 nike

我想检查 userInput 是否没有特殊字符,这是我的代码:

public class ValidateHelper {

public boolean userInputContainsNoSpecialCharacters(String input){

Pattern p = Pattern.compile("[a-zA-Z_0-9 ]");
Matcher m = p.matcher(input);
boolean b = m.matches();

if (b)
return true;
else
return false;
}

如果我在文本字段中键入一个字符 -> 文本字段中的“a” -> 该方法返回 true,则此方法有效文本字段中的“ab”-> 方法返回 false。有人可以帮忙吗?最好的问候丹尼尔

最佳答案

模式 p = Pattern.compile("[a-zA-Z_0-9 ]+");

关于java - 正则表达式验证仅适用于一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6930199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com