zoukankan      html  css  js  c++  java
  • 常用的js校验代码

    /*
    * 判断邮箱是否正确
    * @param {String} email
    */
    function checkEmail(email){
    var pattern =/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/;
    if(email!="")
    {
    if(!pattern.exec(email))
    {
    alert(
    '请输入正确的邮箱地址');
    return false;
    }
    }
    return true;
    }
    /*
    * isStockCode
    * 判断股票代码是否为6位数,是否为空
    * @param {String} stockcode 股票代码
    */
    function isStockCode(stockcode) {
    if(stockcode===null||stockcode.length===0){
    return false;
    }

    stockcode
    =Trim(stockcode);//删除股票代码的前后空格

    //判断股票代码是否为一个数字头数字结尾的,总个数为6的字符串
    var regex=RegExp("^\\d{6}$");
    if(!stockcode.match(regex)){
    return false;
    }
    else{
    return true;
    }
    }
    /*
    * Trim(string):去除字符串两边的空格
    * @param {String} str 要去除空格的字符串
    */
    function Trim(str){
    return RTrim(LTrim(str));
    }
    /*
    * LTrim(string):去除左边的空格
    * @param {String} str 要去除空格的字符串
    */
    function LTrim(str){
    var whitespace = new String(" \t\n\r");
    var s = new String(str);

    if (whitespace.indexOf(s.charAt(0)) != -1){
    var j=0, i = s.length;
    while (j < i && whitespace.indexOf(s.charAt(j)) != -1){
    j
    ++;
    }
    s
    = s.substring(j, i);
    }
    return s;
    }
    /*
    * RTrim(string):去除右边的空格
    * @param {String} str 要去除空格的字符串
    */
    function RTrim(str){
    var whitespace = new String(" \t\n\r");
    var s = new String(str);

    if (whitespace.indexOf(s.charAt(s.length-1)) != -1){
    var i = s.length - 1;
    while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1){
    i
    --;
    }
    s
    = s.substring(0, i+1);
    }
    return s;
    }
  • 相关阅读:
    zabbix监控
    ipv4固定ip地址
    CentOS7 内核优化 修改参数
    流媒体服务器 red5
    linux安装git
    zabbix-钉钉报警媒介
    Windows下利用IIS建立网站并实现局域网共享
    docker的简单操作和端口映射
    docker概述和安装及基本操作
    VMware Workstation创建Windows2012server虚拟机
  • 原文地址:https://www.cnblogs.com/liugang/p/1639593.html
Copyright © 2011-2022 走看看