//------------------------------有的js有嵌套别的js方法,使用须注意------------------------------
//------------------------------数字的验证------------------------------
// 检查输入的一串字符是否全部是数字
// 输入:str 字符串
// 返回:true 或 flase; true表示为数字
function checkNum(str){
}
// 检查输入的一串字符是否为小数
// 输入:str 字符串
// 返回:true 或 flase; true表示为小数
function checkDecimal(str){
}
// 检查输入的一串字符是否为整型数据
// 输入:str 字符串
// 返回:true 或 flase; true表示为小数
function checkInteger(str){
}
// 是否是正整数与0
function isIntNum(obj){
var reg = /^\d+$/ ;
if(reg.test(obj)) {
}
return false;
}
//------------------------------字符的验证------------------------------
// 检查输入的一串字符是否是字符
// 输入:str 字符串
// 返回:true 或 flase; true表示为全部为字符 不包含汉字
function checkStr(str){
}
// 检查输入的一串字符是否包含汉字
// 输入:str 字符串
// 返回:true 或 flase; true表示包含汉字
function checkChinese(str){
}
// 检查输入的邮箱格式是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
function checkEmail(str){
}
// 检查输入的手机号码格式是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
function checkMobilePhone(str){
}
// 检查输入的固定电话号码是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
function checkTelephone(str){
}
// 检查QQ的格式是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
function checkQQ(str){
}
// 检查输入的身份证号是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
function checkCard(str){
}
// 检查输入的IP地址是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
function checkIP(str){
}
// 检查输入的URL地址是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
function checkURL(str){
}
// 检查输入的字符是否具有特殊字符
// 输入:str 字符串
// 返回:true 或 flase; true表示包含特殊字符
// 主要用于注册信息的时候验证
function checkQuote(str){
}
//------------------------------时间的验证------------------------------
// 检查日期格式是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
// 注意:此处不能验证中文日期格式
// 验证短日期(2007-06-05)
function checkDate(str){
}
// 检查时间格式是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
// 验证时间(10:57:10)
function checkTime(str){
}
// 检查全日期时间格式是否正确
// 输入:str 字符串
// 返回:true 或 flase; true表示格式正确
// (2007-06-05 10:57:10)
function checkFullTime(str){
}
//------------------------------身份证号码的验证------------------------------
// 身份证15位编码规则:dddddd yymmdd xx p
// dddddd:地区码
// yymmdd: 出生年月日
// xx: 顺序类编码,无法确定
// p: 性别,奇数为男,偶数为女
// <p>
// 身份证18位编码规则:dddddd yyyymmdd xxx y
// dddddd:地区码
// yyyymmdd: 出生年月日
// xxx:顺序类编码,无法确定,奇数为男,偶数为女
// y: 校验码,该位数值可通过前17位计算获得
// </p>
// 18位号码加权因子为(从右到左) Wi = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2,1 ]
// 验证位 Y = [ 1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2 ]
// 校验位计算公式:Y_P = mod( ∑(Ai×Wi),11 )
// i为身份证号码从右往左数的 2...18 位; Y_P为脚丫校验码所在校验码数组位置
var Wi = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1]; // 加权因子
var ValideCode = [1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2]; //身份证验证位值.10代表X
function IdCardValidate(idCard){
}
// 判断身份证号码为18位时最后的验证位是否正确
//
// @return
function isTrueValidateCodeBy18Id Card(a_idCard){
}
// 通过身份证判断是男是女
//
// @return 'female'-女、'male'-男
function maleOrFemalByIdCard(idCard){
}
// 验证18位数身份证号码中的生日是否是有效生日
//
// @return
function isValidityBrithBy18IdCar d(idCard18){
}
// 验证15位数身份证号码中的生日是否是有效生日
//
// @return
function isValidityBrithBy15IdCar d(idCard15){
}
//------------------------------其它校验------------------------------
// 用途:检查输入字符串是否只由汉字、字母、数字组成
// 输入: 字符串
// 返回: 如果通过验证返回true,否则返回false
function isChinaOrNumOrLetter(s) {
}
// 用途:检查输入字符串是否只由汉字、字母、数字组成
// 输入: 字符串
//
function isChinaOrNumOrLetter1(s) {
}
// 功能:检测输入的字符串是否为英文字母或数字
// 参数:str 要检测的对象
// type "E"英文字母,"N"数字,"A"英文字母或数字
//
// 返回:boolean true||false
function isEN(str, type){
var reg=/^[a-z0-9]*$/gi;
var rege=/^[a-z]*$/gi;
var regn=/^[0-9]*$/gi;
if("A"==type && reg.test(str)){
}else if("E"==type && rege.test(str)){
}else if("N"==type && regn.test(str)){
}
return false;
}
// 用途:检查输入字符串是否只由汉字组成
// 输入: 字符串
// 返回: 如果通过验证返回true,否则返回false
function isChina(s) {
}
// 去掉字符串头尾空格
function trim(str){
}