美文网首页
正则表达式-06-04

正则表达式-06-04

作者: 我去你家歇会呗 | 来源:发表于2019-06-04 09:13 被阅读0次

    1.正则表达式

          正则表达式创建: 

                普通方式:   var reg = /^\d{6}$/;

               构造方法:   var reg=new RegExp("表达式","附加参数")

    RegExp 对象的方法

              exec  检索字符中是正则表达式的区配,返回找到的值,并确定其位置

                test  检索字符串中指定的值,返回true或false

    /.../   代表一个模式的开始和结束

    ^      匹配字符串的开始

    $      匹配字符串的结束

    \d     匹配一个数字字符,等价于[0-9]

    \D     除了数字之外的任何字符,等价于[^0-9]

    \w     匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9_]

    \W    任何非单字字符,等价于[^a-zA-z0-9_]

    \s     任何空白字符

    \S    任何非空白字符

    .      除了换行符之外的任意字符

    {n}    匹配前一项n次

    {n,}   匹配前一项n次,或者多次

    {n,m}  匹配前一项至少n次,但是不能超过m次

    *  匹配前一项0次或多次,等价于{0,}

    +  匹配前一项1次或多次,等价于{1,}

    ?  匹配前一项0次或1次,也就是说前一项是可选的,等价于{0,1}

    邮政编码:/^\d{6}$/

    用户名验证:/^[a-zA-Z0-9]{3,16}$/

    2.表单验证

    1.获取表单

            $("form")

    2.表单选择器

       1)  :input

               $("#myform  :input")选取表单中所有的input、select和button元素

        2):hidden 

                $("#myform  :hidden" )选取<input type="hidden " />、style="display: none"等元素

        3)  :checked

                $(" #userform :checked" )含有checked  或者 selected标签

    4)  :selected

    3.获取和失去焦点

            事件:  onblur  失去焦点,当光标离开某个文本框时触发

                        onfocus 获得焦点,当光标进入某个文本框时触发

            方法:  blur()  从文本域中移开焦点

                          focus()   在文本域中设置焦点,即获得鼠标光标

                          select()   选取文本域中的内容,突出显示输入区域的内容

    相关文章

      网友评论

          本文标题:正则表达式-06-04

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