在字面量方式中,我们//之间包起来的所有的内容都是元字符,有的具有特殊意义,大部分都是代表本身含义的普通的元字符
?
1
2
|
var name = 'wo' ;
var reg = /^\\d+ "+name+" \\d+$/
|
为了解决上述想在正则里面加上一个变量这样的需求,我们只能使用实例创建的方式了
?
1
|
var reg = new RegExp( "^\\\\d+" +name+ "\\\\d+$" , "g" )
|
字面量方式和实例创建的方式在正则中的区别?
1、字面量方式中出现的一切都是元字符,所以不能进行变量值的拼接,而实例创建的方式是可以的。
2、字面量中直接写\\d就可以,而在实例中需要把它转译\\\\d
练习正则:
1、年龄介于18-65 // 年龄介于18-19 20-59 60-65
?
1
|
var reg = /^(1[8,9] | [2,5]\\d | 6[0,5])$/
|
2、验证邮箱的正则(简版)
邮箱左边的规律:数字、字母、下划线、.、-
?
1
|
var reg = /^[\\w.-]+@[0-9a-zA-Z]+(\\.[a-zA-Z]{2,4}){1,2}$/
|
3、中国标准真实姓名 2-4位汉字
?
1
|
var reg = /^[\\u4e00-\\u9fa5]{2,4}$/
|
4、身份证号码
?
1
2
|
var reg = /^\\d{17}(\\d | x)$/
var reg = /^\\(d{2})(\\d{4})(\\d{4})(\\d{2})(\\d{2})(\\d{2})(\\d)(\\d | X)$/
|
以上所述是小编给大家介绍的正则表达式创建方式的区别及编写简单的正则方式(js学习总结),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!
相关文章
猜你喜欢
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
- ASP.NET自助建站系统的数据库备份与恢复操作指南 2025-06-10
- 个人网站服务器域名解析设置指南:从购买到绑定全流程 2025-06-10
- 个人网站搭建:如何挑选具有弹性扩展能力的服务器? 2025-06-10
- 个人服务器网站搭建:如何选择适合自己的建站程序或框架? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-05-25 72
-
2025-05-29 29
-
2025-05-25 19
-
2025-05-25 31
-
2025-05-25 79
热门评论