【js】正则表达式
2017-12-05 15:33
120 查看
一. 创建正则表达式
1.两种创建方式
var box=new RegExp('box'); //第一个参数字符串
var box=new RegExp('box',ig); //第二个参数可选模式修饰符
![](https://img-blog.csdn.net/20171205151034495)
2.测试正则表达式
![](https://img-blog.csdn.net/20171205151551361)
2.1 使用new运算符的test方法实例
var pattern =new RegExp('box','i');
var str='This is a Box!' ;
alert(pattern.test(str));
2.2 使用字面量的test方法实例
var pattern =/box/i;
var str='This is a Box!' ;
alert(pattern.test(str));
3.使用字符串(string)的正则表达式的方法
![](https://img-blog.csdn.net/20171205152250236)
ps:使用search方法查到即返回,也就是说无需g全局
![](https://img-blog.csdn.net/20171205152904085)
二.获取控制
![](https://img-blog.csdn.net/20171205153127865)
![](https://img-blog.csdn.net/20171205153139037)
![](https://img-blog.csdn.net/20171205153149772)
![](https://img-blog.csdn.net/20171205153206597)
![](https://img-blog.csdn.net/20171205153221195)
![](https://img-blog.csdn.net/20171205153236189)
1.两种创建方式
var box=new RegExp('box'); //第一个参数字符串
var box=new RegExp('box',ig); //第二个参数可选模式修饰符
2.测试正则表达式
2.1 使用new运算符的test方法实例
var pattern =new RegExp('box','i');
var str='This is a Box!' ;
alert(pattern.test(str));
2.2 使用字面量的test方法实例
var pattern =/box/i;
var str='This is a Box!' ;
alert(pattern.test(str));
3.使用字符串(string)的正则表达式的方法
ps:使用search方法查到即返回,也就是说无需g全局
二.获取控制
相关文章推荐
- js正则表达式之replace函数用法
- JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- js正则表达式 数字和小数点 非负数 保留两位小数点
- JS的正则表达式
- 验证输入是否为空的js - 使用正则表达式对象
- js利用正则表达式去掉前后空格
- Js 正则表达式对象(方法:exec、test、match、search)
- js中几个正则表达式相关函数使用时g标志的作用
- js 正则表达式之test函数讲解
- JS正则表达式验证数字代码
- js表单校验涉及到的正则表达式以及校验方法的封装
- js常用正则表达式
- 实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
- 用正则表达式搭配JS判断邮件/邮箱地址格式
- js中定义正则表达式
- js中常用的正则表达式
- [转]js 正则表达式
- JS(javascript)正则表达式整理文章(总结)
- JS正则表达式的验证
- JS的正则表达式 - RegExp