如何编写简洁的正则表达式减少1000行代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1486个文字,预计阅读时间需要6分钟。
通过熟练掌握正则表达式的使用,你可以显著提升你的开发效率。正则表达式常用于验证字符串,如日期格式。以下是一个用于验证基本日期格式的JavaScript代码示例:
javascriptvar reg=/^(\d{1,4})-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))$/;
熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:
var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r = fieldValue.match(reg); if(r==null)alert('Date format error!');
下面是在前端开发中经常使用到的20个正则表达式:
1 . 校验密码强度
密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。
复制代码 代码如下:^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
2. 校验中文
字符串仅能是中文。
本文共计1486个文字,预计阅读时间需要6分钟。
通过熟练掌握正则表达式的使用,你可以显著提升你的开发效率。正则表达式常用于验证字符串,如日期格式。以下是一个用于验证基本日期格式的JavaScript代码示例:
javascriptvar reg=/^(\d{1,4})-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))$/;
熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:
var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r = fieldValue.match(reg); if(r==null)alert('Date format error!');
下面是在前端开发中经常使用到的20个正则表达式:
1 . 校验密码强度
密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。
复制代码 代码如下:^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
2. 校验中文
字符串仅能是中文。

