如何用正则表达式替代千行代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1462个文字,预计阅读时间需要6分钟。
熟练掌握正则表达式的词汇,能显著提升你的开发效率。正则表达式常用于验证字段或任意字符串,例如以下基于基本日期格式的JavaScript代码:
javascriptvar reg=/^\d{1,4}$/;
熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的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. 校验中文
字符串仅能是中文。
本文共计1462个文字,预计阅读时间需要6分钟。
熟练掌握正则表达式的词汇,能显著提升你的开发效率。正则表达式常用于验证字段或任意字符串,例如以下基于基本日期格式的JavaScript代码:
javascriptvar reg=/^\d{1,4}$/;
熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。
正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的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. 校验中文
字符串仅能是中文。

