锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
//鏍¢獙鏄惁涓虹┖(鍏堝垹闄や簩杈圭┖鏍煎啀楠岃瘉)
ChkUtil.isNull = function (str) {
if (null == str ||聽聽""== str.trim()) {
聽聽return true;
} else {
聽聽return false;
}
};
//鏍¢獙鏄惁鍏ㄦ槸鏁板瓧
ChkUtil.isDigit聽聽= function (str) {
var patrn=/^\d+$/;
return patrn.test(str);
};
//鏍¢獙鏄惁鏄暣鏁?br />ChkUtil.isInteger = function (str) {
var patrn=/^([+-]?)(\d+)$/;
return patrn.test(str);
};
//鏍¢獙鏄惁涓烘鏁存暟
ChkUtil.isPlusInteger = function (str) {
var patrn=/^([+]?)(\d+)$/;
return patrn.test(str);
};
//鏍¢獙鏄惁涓鴻礋鏁存暟
ChkUtil.isMinusInteger = function (str) {
var patrn=/^-(\d+)$/;
return patrn.test(str);
};
//鏍¢獙鏄惁涓烘誕鐐規暟
ChkUtil.isFloat=function(str){
var patrn=/^([+-]?)\d*\.\d+$/;
return patrn.test(str);
};
//鏍¢獙鏄惁涓烘嫻偣鏁?br />ChkUtil.isPlusFloat=function(str){
聽聽var patrn=/^([+]?)\d*\.\d+$/;
聽聽return patrn.test(str);
};
//鏍¢獙鏄惁涓鴻礋嫻偣鏁?br />ChkUtil.isMinusFloat=function(str){
聽聽var patrn=/^-\d*\.\d+$/;
聽聽return patrn.test(str);
};
//鏍¢獙鏄惁浠呬腑鏂?br />ChkUtil.isChinese=function(str){
var patrn=/[\u4E00-\u9FA5\uF900-\uFA2D]+$/;
return patrn.test(str);
};
//鏍¢獙鏄惁浠匒CSII瀛楃
ChkUtil.isAcsii=function(str){
var patrn=/^[\x00-\xFF]+$/;
return patrn.test(str);
};
//鏍¢獙鎵嬫満鍙風爜
ChkUtil.isMobile = function (str) {
var patrn = /^0?1((3[0-9]{1})|(59)){1}[0-9]{8}$/;
return patrn.test(str);
};
//鏍¢獙鐢佃瘽鍙風爜
ChkUtil.isPhone = function (str) {
var patrn = /^(0[\d]{2,3}-)?\d{6,8}(-\d{3,4})?$/;
return patrn.test(str);
};
//鏍¢獙URL鍦板潃
ChkUtil.isUrl=function(str){
var patrn= /^http[s]?:\/\/[\w-]+(\.[\w-]+)+([\w-\.\/?%&=]*)?$/;
return patrn.test(str);
};
//鏍¢獙鐢甸偖鍦板潃
ChkUtil.isEmail = function (str) {
var patrn = /^[\w-]+@[\w-]+(\.[\w-]+)+$/;
return patrn.test(str);
};
//鏍¢獙閭紪
ChkUtil.isZipCode = function (str) {
var patrn = /^\d{6}$/;
return patrn.test(str);
};
//鏍¢獙鍚堟硶鏃墮棿
ChkUtil.isDate = function (str) {
聽聽if(!/\d{4}(\.|\/|\-)\d{1,2}(\.|\/|\-)\d{1,2}/.test(str)){
聽聽聽聽return false;
聽聽}
聽聽var r = str.match(/\d{1,4}/g);
聽聽if(r==null){return false;};
聽聽var d= new Date(r[0], r[1]-1, r[2]);
聽聽return (d.getFullYear()==r[0]&&(d.getMonth()+1)==r[1]&&d.getDate()==r[2]);
};
//鏍¢獙瀛楃涓詫細鍙兘杈撳叆6-20涓瓧姣嶃佹暟瀛椼佷笅鍒掔嚎(甯哥敤鎵嬫牎楠岀敤鎴峰悕鍜屽瘑鐮?
ChkUtil.isString6_20=function(str){
var patrn=/^(\w){6,20}$/;
return patrn.test(str);
};