正则表达式

2019-04-09  本文已影响0人  cj小牛

简介

正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在变成语言中有广泛的应用。正则表通常被用来检索、替换那些符合一个模式的文本。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、就这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

联系
邮编10010 ^[1]\d{5}电话号码 18280285761 ^[1]\d{10}
时间 2015-1-01 ^\d{4,4}-\d{1,2}-\d{1,2}$

js中使用正则表达式

*RegExp
test()匹配
exec() 提取

     // regExp 是js中的正则表达式
// 这个对象创建有两个参数
// 第一个参数是模式 patter  字符串
// 第二个参数flag i 忽略大消息 g 全局匹配
// var regExp = new  regExp('ab[a-z]','i');
// var str = 'abcsdddsa';
// regExp.test(str);
// console.log(regExp.test(str));

//方式二
var regExp= /ab[a-z]/;
console.log(regExp.test("abc"));

邮箱 xxx@ita.com.cn ^\w{1,}@\w{1,}(.\w{1,})+

split() 切割

      var time= ‘2015-05-01’
      time.splite(-);

replace() 替换

       var time= ‘    fsf   dfsfdsf.  dfsf. fsfa ’
       replace(/\s/g/,"");

search()

上一篇下一篇

猜你喜欢

热点阅读