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;
    }
  • 相关阅读:
    mysql 常用命令
    MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
    php 第1讲 html介绍 html运行原理①
    php 开山篇
    Sublime Text 2
    java 抽象类和接口整理
    petri 网理论与研究(第一节140915)
    程序员应该读的书
    python logging模块小记
    常见设计模式,单例模式(双重检测锁方式)示例
  • 原文地址:https://www.cnblogs.com/liugang/p/1639593.html
Copyright © 2011-2022 走看看