• JavaScript 正则表达式


    正则表达式:

    正则表达式是由一个字符序列形成的搜索模式。

    当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。

    正则表达式可以是一个简单的字符,或一个更复杂的模式。

    正则表达式可用于所有文本搜索和文本替换的操作。

    语法

    /正则表达式主体/修饰符(可选)

    search() 

    用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>JavaScript正则表达式</title>
    </head>
    <body>
    
    <p>搜索字符串 "runoob", 并显示匹配的起始位置:</p>
    <button onclick="myFunction()">点击</button>
    <p id="demo"></p>
    <script>
    function myFunction() {
        var str = "Visit Runoob!"; 
        var n = str.search(/Runoob/i);
        document.getElementById("demo").innerHTML = n;
    }
    </script>
    
    </body>
    </html>

    运行结果:

    replace()

    使用字符串作为参数。字符串参数会转换为正则表达式

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>JavaScript正则表达式</title>
    </head>
    <body>
    
    <p>替换 "microsoft" 为 "Runoob" :</p>
    <button onclick="myFunction()">点击</button>
    <p id="demo">请访问 Microsoft!</p>
    <script>
    function myFunction() {
        var str = document.getElementById("demo").innerHTML; 
        var txt = str.replace(/microsoft/i,"Runoob");
        document.getElementById("demo").innerHTML = txt;
    }
    </script>
    
    </body>
    </html>

    运行结果:

  • 相关阅读:
    xml
    企业级应用和互联网应用的区别
    javaee学习目标
    数据库基本原理
    数据库学习感想
    数据库设计
    团队项目自我评价
    团队项目-软件度量
    团队项目-初级版本
    团队项目—详细设计
  • 原文地址:https://www.cnblogs.com/flyingcarp/p/9853422.html
Copyright © 2020-2023  润新知