• 正则表达式


    正则功能:匹配,提取,替换

    <!DOCTYPE html>


    <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script>
            onload = function () {
                document.getElementById('btnTest').onclick = function () {
                    //var regExp = /^d{6}$/;//邮政编码
                    var regExp = /w+@[a-z0-9]+..+/;
                    var txt = document.getElementById('txt').value;
                    if (regExp.test(txt)) {
                        alert('ok');
                    } else {
                        alert('no');
                    }
                };
                document.getElementById('btnExec').onclick = function () {
                    var str = 'heheh12345jjjj45679';
                    var regExp = /d+/g;//加g匹配所有,不加匹配一个
                    while (true) {
                        var result = regExp.exec(str);//返回数组,无论匹配一个或多个
                        if (result == null) {
                            break;
                        }
                        alert(result);


                    }


                };


                document.getElementById('btnGroup').onclick=function(){
                    var str = 'heheh12345jjjj45679';
                    var regExp = /d(d)d*/g;//提取第二个数字
                    while (true) {
                        var result = regExp.exec(str);//返回数组,无论匹配一个或多个
                        if (result == null) {
                            break;
                        }
                        alert(result);
                    }


                };


                document.getElementById('btnTrim').onclick = function () {
                    var str = '  hhh   ';
                    var regExp = /s+/g;//替换
                    str = str.replace(regExp, '');
                    alert(str);
                   


                };
            }
        </script>
    </head>
    <body>
        <input type="text" name="name" value=" " id="txt"/>
        <input type="button" name="name" value="test" id="btnTest" />
        <input type="button" name="name" value="exec" id="btnExec" />
        <input type="button" name="name" value="提取组exec" id="btnGroup" />
        <input type="button" name="name" value="trim" id="btnTrim" />
    </body>
    </html>

  • 相关阅读:
    EM and GMM(Code)
    EM and GMM(Theory)
    安装Sphere v2.7 遇到的问题
    pyqt的 .ui 转换为 .py 后的操作注意事项
    SVM入门(一)
    关于范数的理解
    快速排序的C语言实现
    QT编程环境搭建
    flex布局左边固定,右边自适应,右边内容超出会影响布局
    未知宽高的div怎么垂直水平居中
  • 原文地址:https://www.cnblogs.com/dxmfans/p/9434713.html
Copyright © 2020-2023  润新知