是否爲email
/*
用途:檢查輸入對象的值是否符合E-Mail格式
輸入:str 輸入的字符串
返回:如果通過驗證返回true,否則返回false
*/
function isEmail(str) {
var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;
if (myReg.test(str)) return true;
return false;
}
是否爲手機號碼
/*
用途:檢查輸入手機號碼是否正確
輸入:
s:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function checkMobile(s) {
var regu = /^[1][0-9][0-9]{9}$/;
var re = new RegExp(regu);
if (re.test(s))
是否爲數字
/*
用途:檢查輸入字符串是否是數字
輸入:
str:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isNumber(str)
{
var reg = /^\d+$/;
if (reg.test(str))
是否爲時間
/*
用途:檢查輸入字符串是否符合時間格式
輸入:
time:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isTime(time){
var regex = /^[0-2]{1}[0-9]{1}:[0-5]{1}[0-9]{1}:[0-5]{1}[0-9]{1}$/;
if(!regex.test(time)){
return false;
}
是否爲正整數
/*
用途:檢查輸入字符串是否符合正整數格式
輸入:
s:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isNumber(s) {
var regu = "^[0-9]+$";
var re = new RegExp(regu);
if (s.search(re) != -1)
是否爲電話號碼
/*
用途:檢查輸入字符串是否符合國內固話或者傳真格式
輸入:
s:字符串 格式例如:020-87110252
返回:
如果通過驗證返回true,否則返回false
*/
function isTel(s){
var reg=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
if(!reg.test(s))
是否爲端口號
/*
用途:檢查輸入對象的值是否符合端口號格式
輸入:str 輸入的字符串
返回:如果通過驗證返回true,否則返回false
*/
function isPort(str) {
return (isNumber(str) && str < 65536);
}
是否爲身份證號碼
/*
用途:檢查輸入字符串是否符合身份證格式
輸入:
s:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isIDno(strIDno)
{
var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"內蒙古",21:"遼寧",22:"吉林",23:"黑龍江",31:"上海",32:"江
是否爲郵政編碼
/*
用途:檢查輸入字符串是否符合郵政編碼格式
輸入:
s:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isZipcode(str)
{
var reg = /^\d+$/;
if (!reg.test(str)) ...
是否爲金額
/*
用途:檢查輸入字符串是否符合金額格式
格式定義爲帶小數的正數,小數點後最多三位
輸入:
s:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isMoney(s) {
var regu = "^[0-9]+[\.][0-9]{0,3}$";
var re = new RegExp(regu);
if (re.test(s)) ...
是否只爲漢字
/*
用途:檢查輸入字符串是否只由漢字組成
輸入:
s:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isZh(str){
var reg = /^[\u4e00-\u9fa5]+$/;
if (reg.test(str)) ...
是否是整數
/*
用途:檢查輸入對象的值是否符合整數格式
輸入:str 輸入的字符串
返回:如果通過驗證返回true,否則返回false
*/
function isInteger(str) {
var regu = /^[-]{0,1}[0-9]{1,}$/;
return regu.test(str);
}
校驗ip地址
/*
用途:校驗ip地址的格式
輸入:strIP:ip地址
返回:如果通過驗證返回true,否則返回false;
*/
function isIP(strIP) {
if (isNull(strIP)) return false;
var re = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正則表達式
if (re.test(strIP)) {
if (RegExp.$1
漢字字母數字
/*
用途:檢查輸入字符串是否只由漢字、字母、數字組成
輸入:
value:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isChinaOrNumbOrLett(s) {//判斷是否是漢字、字母、數字組成
var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$";
var re = new RegExp(regu);
if (re.test(s)) ...
英文數字組成
/*
用途:檢查輸入字符串是否只由英文字母和數字組成
輸入:
s:字符串
返回:
如果通過驗證返回true,否則返回false
*/
function isNumberOrLetter(s) {//判斷是否是數字或字母
var regu = "^[0-9a-zA-Z]+$";
var re = new RegExp(regu);
if (re.test(s))...