常用验证方法

1.手机号验证:

//手机号验证function checkMobile(sMobile){
     //var sMobile = $("#phone").val();
     if(!(/^1[34578]\d{9}$/.test(sMobile))){
          alert("手机号输入有误,请重新输入");
          return false;
     }
     return true;
};

2.身份证验证:

//身份证验证
function checkIdcar(Idcar){
     //var Idcar = $("#idCar").val();
     if(!(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(Idcar))){
          alert("身份证号码输入有误,请重新输入");
          return false;
     }
    return true;
};

3.姓名验证:

//姓名验证
function checkName(Name){
     //var Name = $("#Name").val();
     if(!(/^[\u4E00-\u9FA5]{1,6}$/.test(Name))){
          alert("姓名输入有误,请重新输入");
          return false;
     }
    return true;
};

4.邮箱验证:

//邮箱验证
function CheckMail(mail) {
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if( filter.test(mail) ) return true;
    else {
        alert(‘您的电子邮件格式不正确‘);
        return false;
    }
}
时间: 2024-10-29 19:08:24

常用验证方法的相关文章

前端开发之常用验证方法

在日常开发中,经常需要对提交的数据进行验证处理,总结一下常用的验证方法. 1)邮箱验证 function checkEmail(email) { var reg = /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/; return reg.test(email); //检测是否匹配 } 2)电话验证 // 判断是否为手机号 function isPoneAvailable(pone)

rails常用验证方法 (转)

validates_presence_of       :login,  :message => "用户名不能为空!" validates_length_of           :login, :minimum => 4,   :message => "用户名长度须为4到20位字母或数字!"   validates_uniqueness_of   :login,:case_sensitive => false, :message =>

JS常用验证方法

1.验证必须为数字(可有小数点) if(isNaN(value))execCommand('undo') 说明:1.isNaN()方法用于验证value值是否为非法数字,返回值true或者false. 2.execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令,该例子命令undo意味"撤销".因此当isNaN()返回true即"撤销"

php开发之常用验证方法

//邮箱验证 function isEmail($email) { if (!$email) { return false; } return preg_match('/^[_\.0-9a-z-][email protected]([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/', $email); } // 手机号验证 function isMobile($mobile) { if (!$mobile) { return false; } return preg_matc

常用表单数据的验证方法

1.姓名验证 ereg("[a-zA-Z_]",$_POST['username']) 2.日期验证 ereg("[0-9]{4}-[0-9]{2}-[0-9]{2}",$_POST['birthday']) 3.E-mail地址验证 ereg("^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$",$_POST['email']) 常用表单数据的验证方法

java 常用的验证方法帮助类

import java.text.ParseException; import java.util.Collection; import java.util.Map; /** * 常用的验证方法帮助类,提供对字符串,集合,数组,数值的验证 * * */ public class ValidateHelper { /** * 判断一个字符串是否不是一个空字符串 * * @param s 要判断的字符串 * @return 如果不为空返回true,否则返回false */ public static

DotNet项目中的一些常用验证操作

在项目中需要对用户输入的信息,以及一些方法生成的结果进行验证,一般在项目中较多的采用js插件或js来进行有关信息的校验,但是从项目安全性的角度进行考虑,可对系统进行js注入. 如果在后台对用户输入的信息进行验证会相对的安全,在出现信息验证不合法时,可以直接在程序中抛出异常,终止程序的运行. 现在提供几种较为常用的验证方法,可以减少在项目中开发时间和错误性: 1.判断域名:         /// <summary>         /// 普通的域名         /// </summ

iOS 常用公共方法

iOS常用公共方法 1. 获取磁盘总空间大小 //磁盘总空间 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; NSError *error; NSDictionary *dic = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:&error]; if (error) { #ifdef DEBUG NSLog(@&quo

C语言中常用计时方法总结

转自:http://blog.csdn.net/fz_ywj/article/details/8109368 C语言中常用计时方法总结 1. time() 头文件:time.h 函数原型:time_t time(time_t * timer) 功能:返回以格林尼治时间(GMT)为标准,从1970年1月1日00:00:00到现在的此时此刻所经过的秒数. 用time()函数结合其他函数(如:localtime.gmtime.asctime.ctime)可以获得当前系统时间或是标准时间. 用difft