使用java模式进行特殊字符检查?

时间:2010-12-09 06:20:49

标签: java

请告诉我保存a-z,A-Z,0-9以及下面提到的字符的代码

•。期 •,逗号 •?问号 •!感叹号 • - 破折号 * •_下划线 • ( ) 括弧 •:冒号 •;分号 •美元符号 •星号 •©版权符号 •®注册符号 •§部分符号 •@&符号 •/ \正向和反向斜杠 •acute锐性 •ÇFrenchcedille

请帮忙......

2 个答案:

答案 0 :(得分:3)

使用\\(四次)作为\

答案 1 :(得分:0)

这是通过正则表达式检查电子邮件的示例

        String fieldValue="allss@homtial.com";
        String expression = "^[a-zA-Z0-9._-+$]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}$";
        CharSequence inputStr = fieldValue.trim();
        Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE);
        Matcher matcher = pattern.matcher(inputStr);
        boolean match=false;

        if( matcher.matches()){
          match=true;
        }