欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

java正则表达式的基本语法以及不同环境的表单验证

发布时间:2025/4/5 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java正则表达式的基本语法以及不同环境的表单验证 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

正则开始:^

正则结束:$

数字:[0-9]  \\d

字母:[a-z A-Z]



正则符号:

含义

符号

数字

[0-9]   \\d

字母

[a-zA-Z]

空白字符

[ \n\t\r\f\x0B]

表示非

[^规则]

任意字符(换行除外)

.(点)

正则开始

^

正则结束

$







表单验证实例:

验证手机号

//手机号是11位数字,前3位是136/130开头,后8位是随机数字

      String str = "13033338880";

      //规则

      String gz = "^(([1][3][6])|([1][3][0]))([0-9]{8})$";

      boolean rel = str.matches(gz);

     

      if(rel){

         System.out.println("ok");

      }else{

         System.err.println("no");

      }



验证邮箱


//邮箱 zhangsan_.abc@qq.com为例,前缀:字母、数字、下划线、点、减号,@qq/126/139/sinacom/com.cn/org/cn

      String str = "adf123@qq.cn";

      //规则

      String gz = "^([0-9a-zA-Z_.-]{3,18})"

                + "[@]"

                + "(([q]{2})|([1][2][6])|([1][3][9])|([s][i][n][a]))[.]"

                + "(([c][o][m])|([c][n])|([c][o][m][.][c][n]))$";

      boolean rel = str.matches(gz);

     

      if(rel){

         System.out.println("ok");

      }else{

         System.err.println("no");

      }



















总结

以上是生活随笔为你收集整理的java正则表达式的基本语法以及不同环境的表单验证的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。