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;
    }
  • 相关阅读:
    转载+自己心得
    分享
    领域驱动设计系列文章汇总
    ABP集合贴
    MVC学习系列——参考
    MVC学习系列——RazorViewEngine扩展
    MVC学习系列——Model验证扩展
    MVC学习系列——HtmlHelper扩展
    MVC学习系列——ModelBinder扩展
    MacBook强制清除gardle缓存
  • 原文地址:https://www.cnblogs.com/liugang/p/1639593.html
Copyright © 2011-2022 走看看