如何在android中进行允许字母、空格和点的名称验证?

我的代码无法输入dot。有人能帮我吗?


public boolean isValidLastName(final String lastname){

    Pattern pattern;

    Matcher matcher;

    final String LASTNAME_PATTERN = "[a-zA-Z]+\\.?";

    pattern = Pattern.compile(LASTNAME_PATTERN);

    matcher = pattern.matcher(lasname);

    return matcher.matches();

}


吃鸡游戏
浏览 176回答 3
3回答

眼眸繁星

点应该放在括号内。用这个:[ .a-zA-Z]+您也可以尝试在括号中使用 \w\d 来替换 ,但我不确定 Java 是否支持它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java