美文网首页
javaScript正则

javaScript正则

作者: 萧声断未央 | 来源:发表于2018-05-20 20:42 被阅读0次

一、String中的正则API

            1.search();判断是否包含符合规定的关键词 

                //如果找到返回关键词的位置,如果找不到返回-1

  var str='you can you up';

  //var strs=str.search(/you/);//返回关键词的位置

        var strs=str.search(/uoy/);//找不到返回-1

        console.log(strs);

            缺点:

                1.search只能找第一个关键词出现的位置

                2.search只能获得位置,不能获得内容

        2. match(/正则/);获得所有和正则匹配的关键词

                    返回一个包含关键词的数组

                    如果没有找到返回null

                var str='good good study,day day up';

        var strs=str.match(/d/g);

      console.log(strs);

                  注:所有正则表达式默认只匹配一个关键词,若要匹配所有要在第二个/后面加g,若要忽略大小写要在第二个/后面加i

                  缺点:

                        无法获取每个关键词的位置

                    g: 表示查找全部,不写仅查找一个

                    i:表示忽略大小写。不写,区分大小写

            4.replace(/正则/,'替换值');

                  var str='no zuo no die';

            var strs=str.replace(/no/ig,'*');

            console.log(strs);

            5.split(/正则/);切割  //切割完返回一个数组

                  var str='no,zuo,no,die';

                  var strs=str.split(/,/);

                  console.log(strs);

//search(/正则/);判断是否包含符合规定的关键词

    //如果找到返回关键词的位置,如果找不到返回-1

  var str='you can you up';

  //var strs=str.search(/you/);//返回关键词的位置

        var strs=str.search(/uoy/);//找不到返回-1

        console.log(strs);

//match(/正则/); 获得所有和正则匹配的关键词

  var str='good good study,Day day up';

        // var strs=str.match(/d/);

        var strs=str.match(/d/gi);

        console.log(strs);

//replace(/正则/ig,'替换之'); 替换

  var str='no zuo no die';

  var strs=str.replace(/no/ig,'*');

  console.log(strs);

var str='no,zuo,no,die';

        var strs=str.split(/,/);

        console.log(strs);

相关文章

  • 正则表达式

    JavaScript 正则表达式分很多种类型,首先最常见的是js里面的正则,下面讨论JavaScript的正则表达...

  • 原生js的基础方法等二

    JavaScript 正则表达式 正则表达式模式 调试 this JSON 字符串转换为 JavaScript 对...

  • day5-正则表达式学习(基于JavaScript)

    JavaScript正则表达式 什么是正则表达式

  • JS 正则表达式

    语法 常用的方法: javascript中如何声明一个正则表达式对象在JavaScript当中,声明一个正则表达式...

  • 正则表达式

    了解正则表达式基本语法 能够使用JavaScript的正则对象 正则表达式简介 什么是正则表达式 正则表达式:用于...

  • JavaScript正则技术

    一、JavaScript正则引入 ①-正则引入 今天我们学习的技术是正则表达式,在说正则表达式之前,我们需要知道的...

  • 正则

    1 JS之正则表达式15个常用的javaScript正则表达式

  • javaScript正则

    一、String中的正则API 1.search();判断是否包含符合规定的关键词 /...

  • JavaScript 正则

    元字符 预定义类 边界 ^在中括号中时,匹配非hello的 ^不在中括号时,匹配以hello开头的 $以..结尾 ...

  • javascript正则

    1、千分位分隔:如12000000 转化为12,000,000 2、匹配 16 进制颜色值 3、匹配日期,如 yy...

网友评论

      本文标题:javaScript正则

      本文链接:https://www.haomeiwen.com/subject/vsatjftx.html