zoukankan      html  css  js  c++  java
  • 表单验证

    验证电话必须为数字1开头

    <input type="text" id="user">
    <input type="button" value="提交" onClick="check()">
    <script>
    function $ (id) {
        return document.getElementById(id);
    }
    function check () {
        var n =$('user').value
        var p=/^1[3,5,8,7][0-9]{9}$/;
        alert(p.test(n));
    }

    验证必须为6为英文字母

    <input type="text" id="user">
    <input type="button" value="提交" onClick="check()">
    <script>
    function $ (id) {
        return document.getElementById(id);
    }
    function check () {
        var n=$('user').value;
        var p=/^[a-z]{6}$/i;
        alert(p.test(n));
    }

    把数字替换成+

    var s = 'hello448kk java 88 php3993';
    var ss=s.replace(/d/g,'+');
    document.write(ss);
    
    var p1=/s$/gi;//定义正则表达式对象,g表示全部i表示不区分大小写
    p1.test();//调用方法
    p1.exec();

    exec 和test的区别

    var st="jack-455-java-669";
    var pat=/d{3}/;
    alert(pat.test(st));//结果为ture
    alert(pat.exec(st));//结果为455

    查找i

    alert('lianshaorui'.search(/r/i))

    构造函数求平方求name

    function user (name) {
        this.name=name;
        user.prototype.pf = function(i){
            return i*i;
        }
        user.prototype.getName=function(){
            return this.name;
        }
    }
    var u=new user('连少蕊');
    document.write(u.pf(500));
    document.write(u.getName());

    正则表达式判断结尾是否有s

    <input type="text" id="user">                                                                                                                                  
    <input type="button" value="提交" onClick="alert(p1.test($('user').value))">
    <script>
    var p1=/s$/i;
    function $ (id) {
        return document.getElementById('user');
    }
    </script>

    自动获取焦点除了在标签上写autofocus另外的一种方法为:utitle为id

    window.onload=function(){
            $('utitle')focus();   
    }

                          

  • 相关阅读:
    python 生成器与装饰器一篇就够了!!!
    Win10安装node.js,npm,淘宝镜像,cnpm失败的解决方法
    Xshell/CentOs7关闭防火墙命令
    Mybaits_逆向工程生成代码
    WebStrom 使用淘宝镜像
    Redis相关命令
    linux中添加service
    简单直接的 Linux查找进程和杀死进程的方法
    发布Spring boot.jar 项目到服务器之后台启动
    CentOS下mysql常用命令
  • 原文地址:https://www.cnblogs.com/lsr111/p/4445051.html
Copyright © 2011-2022 走看看