常用的正则表达式

2025-10-22 15:01:12

1、验证由数字、26个英文字母或者下划线组成的字符串:^\w+$ 

验证用户名或昵称经常用到: ^[\u4e00-\u9fa5A-Za-z0-9-_]*$  只能中英文,数字,下划线,减号

验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。

验证汉字:^[\u4e00-\u9fa5],{0,}$ 

验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 

验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$ 

验证电话号码:/^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/

验证IP:/^((\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.){3}([1-9]|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))$/

验证mac:/^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$/;

验证iprange:/^((\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.){3}(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))-((\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))\.){3}(\d|[1-9]\d|1\d\d|2([0-4]\d|5[0-5]))$/

验证描述信息:/^[a-z\sA-Z\u4E00-\u9FA5_0-9]{0,64}$/;    只允许输入 中文英文空格_  {0,64}表示可以输入0-64个字符

验证名称:/^[A-Za-z0-9-._()]+$/  只能为字符、数字、 -(减号)、_(下划线)、()(括号)或.(点)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢