(function Regular(){
Regular.isInt = function(num){
var re = /^[1-9]\d*$/;
if(!re.test(num)){
return false;
}else{
return true;
}
};
Regular.isDouble = function(num){
var re = /^\d+\.\d+$/;
if(!re.test(num)){
return false;
}else{
return true;
}
};
Regular.isEmail = function(num){
var re = /^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$/;
if(!re.test(num)){
return false;
}else{
return true;
}
};
Regular.isTime = function(num){
var re = /^(\d+):(\d+):(\d+)$/;
if(!re.test(num)){
return false;
}else{
return true;
}
}
Regular.isGBK = function(num){
var re = /[\u4E00-\u9FA5]/;
if(!re.test(num)){
return false;
}else{
return true;
}
}
})();
Javascript闭包,静态方法常用验证表达式
最新推荐文章于 2025-07-18 21:26:54 发布
本文介绍了一组用于验证不同类型字符串(如整数、浮点数、电子邮件地址、时间格式及GB编码汉字)的JavaScript正则表达式函数。这些函数可以帮助开发者快速检查输入的有效性。
296

被折叠的 条评论
为什么被折叠?



