js格式校验
来源:互联网 发布:最强兵王在都市网络 编辑:程序博客网 时间:2024/04/29 17:47
/**
* 校验格式包含:
* 【1】是否为空 isEmpty
* 【2】手机号码(11位数字) isMobile
* 【3】邮箱 isEmail
* 【4】校验图片格式 isImg
* 【5】校验是否为数字(即整数) isNumber
* 【6】浮点数 isFloat 注意:例如1.0数字的时候转换为字符串再进行校验
*/
(function($){
/**
* 校验是否为空
* @param str 所需校验的值
* return true|false
*/
$.fn.isEmpty=function(str){
var flag=true;
if($.trim(str)){
flag=false;
}
return flag;
};
/**
* 校验手机格式(11位数字)
* @param phoneNum 输入的手机号码的值
* return true|false
*/
$.fn.isMobile=function(phoneNum){
var re = /^1\d{10}$/;
return re.test(phoneNum);
};
/**
* 校验邮箱
* @param str 邮箱的值
* return true|false
*/
$.fn.isEmail=function(str){
var reg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
return reg.test(str);
};
/**
* 校验图片格式
* @param str 图片名称
* return true|false
*/
$.fn.isImg=function(str){
var imgReg = /\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/;
return imgReg.test(str);
};
/**
* 判断是否为数字
* @param str 校验的值
* @returns true|false
*/
$.fn.isNumber=function(str){
var reg = /^[0-9]*$/;
return reg.test(str);
};
/**
* 判断是否为浮点数
* @param str
* return true|false
*/
$.fn.isFloat=function(str){
var reg = /^\d+(\.\d+)$/;
return reg.test(str);
};
})(jQuery);
* 校验格式包含:
* 【1】是否为空 isEmpty
* 【2】手机号码(11位数字) isMobile
* 【3】邮箱 isEmail
* 【4】校验图片格式 isImg
* 【5】校验是否为数字(即整数) isNumber
* 【6】浮点数 isFloat 注意:例如1.0数字的时候转换为字符串再进行校验
*/
(function($){
/**
* 校验是否为空
* @param str 所需校验的值
* return true|false
*/
$.fn.isEmpty=function(str){
var flag=true;
if($.trim(str)){
flag=false;
}
return flag;
};
/**
* 校验手机格式(11位数字)
* @param phoneNum 输入的手机号码的值
* return true|false
*/
$.fn.isMobile=function(phoneNum){
var re = /^1\d{10}$/;
return re.test(phoneNum);
};
/**
* 校验邮箱
* @param str 邮箱的值
* return true|false
*/
$.fn.isEmail=function(str){
var reg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
return reg.test(str);
};
/**
* 校验图片格式
* @param str 图片名称
* return true|false
*/
$.fn.isImg=function(str){
var imgReg = /\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/;
return imgReg.test(str);
};
/**
* 判断是否为数字
* @param str 校验的值
* @returns true|false
*/
$.fn.isNumber=function(str){
var reg = /^[0-9]*$/;
return reg.test(str);
};
/**
* 判断是否为浮点数
* @param str
* return true|false
*/
$.fn.isFloat=function(str){
var reg = /^\d+(\.\d+)$/;
return reg.test(str);
};
})(jQuery);
0 0
- js校验email格式
- js校验正则格式
- js校验时间格式
- js格式校验
- js实现邮箱格式校验
- js正则表达式进行格式校验
- js校验上传文件的格式
- JS校验金额格式的正则表达式
- 关于js校验身份证格式问题
- js&&html校验组件(非空,格式等)
- JS正则校验数字,特殊字符,邮箱基本格式
- Js 校验“JSON”串格式aa:11;bb:22;
- JS 校验
- js校验
- js校验
- js 校验
- js校验
- JS校验
- openssl 编译错误解决办法
- I - 最少拦截系统
- win7,如何快速显示桌面
- Git版本控制工具的基本使用
- 异步模式备忘
- js格式校验
- Linux 学习笔记(十、搜索字符串命令)
- 自定义类加载器的编写原理分析
- 类方法(class methods)
- 嵌入式Linux系统启动过程分析
- Linux ftp服务器虚拟用户的建立
- JAVA加载properties文件
- 轻松学习JavaScript十:JavaScript的Date对象制作一个简易钟表
- 忘掉旋转,利用2-3-4树,学习红黑树 http://www.cnblogs.com/liuyunfeng/archive/2013/12/12/3471368.html