Skip to content

使用正则表达式

快捷符号

  • \d表示[0—9]
  • \D表示[^0—9]
  • \w表示[0—9A—Z_a—z]
  • \W表示[^0—9A—Z_a—z]
  • \s表示[\t\n\r\f]
  • \S表示[^\t\n\r\f]

匹配符号

字符串最后一个字符匹配,检查是否符号

    private boolean strEndsWithMark(String s) {
        if (!TextUtils.isEmpty(s)) {
            String e = s.substring(s.length() - 1);
            return e.matches("[`~!@#$%^&*()+=|{}':;',\\\\[\\\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?'’]");
        }
        return false;
    }