JS判斷是否為數字,中文,小寫 大寫字母,IP

2021-05-26 17:18:12 字數 2510 閱讀 5629

/** 

取得字串的位元組長度**/ 

**function strlen(str) 

return len; 

}  /* * 判斷是否為數字,是則返回true,否則返回false */ 

**function f_check_number(obj) 

else  } 

/* * 校驗數字的最小最大值 * 返回bool */ 

**function f_check_interval(obj) 

if((isnan(minval) && (minlimit != "-")) || (isnan(maxval) && (maxlimit != "+"))) 

if(minlimit == "-" && !isnan(maxval))  } 

if(!isnan(minval) && maxlimit == "+")  } 

if(!isnan(minval) && !isnan(maxval)) 

else  } 

} return true; 

} /* 用途:檢查輸入字串是否只由漢字組成 如果通過驗證返回true,否則返回false */ 

**function f_check_zh(obj) 

f_alert(obj,"請輸入漢字"); 

return false; 

} /* * 判斷是否為小寫英文本母,是則返回true,否則返回false */ 

**function f_check_lowercase(obj) 

f_alert(obj,"請輸入小寫英文本母"); 

return false; 

}  /* * 判斷是否為大寫英文本母,是則返回true,否則返回false */ 

**function f_check_uppercase(obj) 

f_alert(obj,"請輸入大寫英文本母"); 

return false; 

} /* * 判斷是否為英文本母,是則返回true,否則返回false */ 

**function f_check_letter(obj) 

f_alert(obj,"請輸入英文本母"); 

return false; 

} /* 用途:檢查輸入字串是否只由漢字、字母、數字組成 輸入: value:字串 返回: 如果通過驗證返回true,否則返回false */ 

**function f_check_zhornumorlett(obj) 

f_alert(obj,"請輸入漢字、字母或數字"); 

return false; 

}  /* 用途:檢查輸入物件的值是否符合**格式 輸入:str 輸入的字串 返回:如果通過驗證返回true,否則返回false */ 

**function f_check_url(obj) 

/* 用途:檢查輸入物件的值是否符合e-mail格式 輸入:str 輸入的字串 返回:如果通過驗證返回true,否則返回false */ 

**function f_check_email(obj)$/; 

if(myreg.test( obj.value )) return true; 

f_alert(obj,"請輸入合法的電子郵件位址"); 

return false; 

} /* 使用者id,可以為數字、字母、下劃線的組合, 第乙個字元不能為數字,且總長度不能超過20。 */ 

**function f_check_userid(obj) 

if(!isnan(userid.charat(0))) 

if(!/^\w$/.test(userid)) 

return true; 

} /* 功能:驗證身份證號碼是否有效 提示資訊:未輸入或輸入身份證號不正確! 使用:f_check_idn(obj) 

返回:bool */ 

**function f_check_idno(obj) 

; var isum = 0; 

var info = ""; 

var stridno = obj.value; 

var idcardlength = stridno.length; 

if(!/^\d(\d|x)$/i.test(stridno)&&!/^\d$/i.test(stridno)) 

//在後面的運算中x相當於數字10,所以轉換成a 

stridno = stridno.replace(/x$/i,"a"); 

if(acity[parseint(stridno.substr(0,2))]==null) 

if (idcardlength==18) 

for(var i = 17;i>=0;i --) 

isum += (math.pow(2,i) % 11) * parseint(stridno.charat(17 - i),11); 

if(isum%11!=1)  } 

else if (idcardlength==15)  } 

return true; 

}

js判斷是否為中文

js判斷是否為中文 第一種 function funcchina 原理 escape對字串進行編碼,字元值大於 255 的以 u 格式儲存,而字元值大於 255 的恰好是非英文本元 一般是中文字元,非中文本元也可以當作中文字元考慮 indexof用以判斷在字串中是否存在某子字串,找不到返回 1 js...

Js判斷是否為非數字

1.使用isnan 函式 isnan 的缺點就在於 null 空格以及空串會被按照0來處理 function isrealnum val if isnan val else isnan 函式來判斷乙個值是數字的最正確的方法就是 true 數值型的,false 非數值型 function myisna...

JS判斷是否為數字,是否為整數,是否為浮點數

正規表示式方法 function checkrate input 下面為普通函式寫法 function baseisnotnum thenum return false function baseisnotint theint return false function baseisnotfloat...