正则表达式

 

正则表达式是做数据有效性的验证

正则表达式是一种可以用于模式匹配和替换的强有力的工具

 

创建正则表达式有两种方法: 

正则普通方式创建正则
构造函数方式创建正则
    var string='hello';
    var reg = new RegExp('hello');//构造函数创建正则

    console.log(reg.test(string));

 

 

替换字符 正则表达式

  var string='heLlo heLlo heLlo';
    var reg = new RegExp('hello','gi');//构造函数替换
    console.log(reg.test(string));
    console.log(string.replace(reg,'你'));


 /  /   代表正则
 ^ &    开始与结束之间只能匹配一个字符
 i      表示全局,不区分大小写
 g      表示全局匹配,可以匹配多个   简而言之,就是找到所有的匹配,而不是在找到第一个之后就停止了
 s      任意的空白字符

正则表达式字符手册

最全的常用正则表达式大全

正则表达式在线生成工具与测试工具

 

 

 

 

posted @ 2018-03-26 12:30  张泽祥  阅读(160)  评论(0编辑  收藏  举报