溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

javascript數(shù)據(jù)效驗類

發(fā)布時間:2020-08-09 03:02:13 來源:ITPUB博客 閱讀:170 作者:longwansheng 欄目:編程語言

本文出自 “知識改變命運” 博客

[@more@]
/*******************************************
*
num 數(shù)字
phone 電話格式
email 電子郵件格式
http 格式
比較時間大小
*/
//浮點數(shù)(即小數(shù)) ^(-|+)?d+(.d+)?$ // ^[0-9]+(.[0-9]+)?
function check_float(objName)
{
var regExpInfo = /^-?d+$/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
var regExpInfo1 = /^d+.[0-9]{1,3}$/;
if( objName.value.search(regExpInfo1) >= 0 )
{
return true;
}
else
{
alert ("輸入內(nèi)容必須為整數(shù)或小數(shù)!小數(shù)點后最多3位數(shù)");
objName.value="";
return false;
}
}
}
function check_ExNum(objName)
{
var regExpInfo = /^-?d+$/; ///d+/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
return false;
}

}
//整數(shù)
function check_num(objName)
{
var regExpInfo = /^-?d+$/; ///d+/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
alert ("輸入內(nèi)容必須為整數(shù)!");
objName.value="";
return false;
}
}
//中國電話號碼(包括移動和固定電話) (^[0-9]-[0-9]$)│(^[0-9]$)│(^([0-9])[0-9]$)│(^013[0-9]$)
function check_phone(objName)
{
var regExpInfo = /^((d{3,4})|d{3,4}-|s)?d{7,14}$/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
alert ("輸入內(nèi)容不是有效的電話號碼格式!");
objName.value="";
return false;
}
}
//中國郵政編碼
function check_postcode(objName)
{
var regExpInfo = /[1-9]{1}(d+){5}/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
alert ("輸入內(nèi)容不是有效的郵政編碼格式!");
objName.value="";
return false;
}
}
//電子郵件
function check_email(objName, obj_Input)
{
var regExpInfo = /(^[w-]+@[w-]+.[A-Za-z0-9]{2,}$)|(^[w-]+@[w-]+.[A-Za-z0-9]+.[A-Za-z0-9]{2,}$)/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
alert ("輸入內(nèi)容不是有效的email格式!");
objName.value="";
return false;
}
}
//鏈接http: /^https?://((w|-)+.)+w+/?$/i
function check_http(objName)
{
var regExpInfo = /http:///;
if( objName.value.search(regExpInfo) == 0)
{
return true;
}
else
{
alert ("輸入內(nèi)容不是有效的鏈接格式!");
objName.value="";
return false;
}
}
//字母,數(shù)字或下劃線字符
function check_name(objName)
{
var regExpInfo = /W/;
if( objName.value.search(regExpInfo) >= 0 )
{
alert ("輸入內(nèi)容必須為字母,數(shù)字或下劃線!");
objName.value="";
return false;
}
else
{
return true;
}
}
//比較時間大小,
function check_comDate(obj_dateBegain,obj_dateEnd)
{
var dates,datee;
dates = new Date(obj_dateBegain.substr(0,4),obj_dateBegain.substr(5,2),obj_dateBegain.substr(8,2));
datee = new Date(obj_dateEnd.substr(0,4),obj_dateEnd.substr(5,2),obj_dateEnd.substr(8,2));
if( dates <= datee )
{
if( dates == datee )
{
var dates1,datee1
dates1 = new Date(obj_dateBegain.substr(0,4),obj_dateBegain.substr(5,2),obj_dateBegain.substr(8,2),obj_dateBegain.substr(11,2),obj_dateBegain.substr(14,2),obj_dateBegain.substr(17,2));
datee1 = new Date(obj_dateEnd.substr(0,4),obj_dateEnd.substr(5,2),obj_dateEnd.substr(8,2),obj_dateEnd.substr(11,2),obj_dateEnd.substr(14,2),obj_dateEnd.substr(17,2));
if( dates1 <= datee1 )
return true;
else
return false;
}
else
{
return true;
}
}
else
{
return false;
}
}
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI