正则表达式

 

 

    正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。
    给定一个正则表达式和另一个字符串,我们可以达到如下的目的:
 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”):
    2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。

写法:

<script type="text/javascript">

        /*正则表达式*/
        function aaa(){
            var reg = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;    /*这里替换js正则验证*/
            
            var c = document.getElementById("asd");
            tc = c.value;
        
            if(reg.test(tc) === false){
                alert("cuo");
            }else{
                alert("dui");
            }
        }
    </script>

posted on 2019-01-06 21:14  wjwprivate  阅读(154)  评论(0)    收藏  举报