js驗證輸入字段是否含有字母數字function checkChar(ic) { if (ic >= 48 && ic

var _has_1 = false;

var _has_2 = false;

var _has_3 = false;

function validate(){

for ( var i = 0; i < str.length; i++) {
var j = checkCharUnicode(str.charCodeAt(i));//charCodeAt(i) 獲取Unicode碼值
if (j == 1) {
_has_1 = true;
} else if (j == 2) {
_has_2 = true;
} else {
_has_3 = true;
}
}

if (_has_1 && _has_2) {
return true;//含有數字和字母返回ture
}

}

/*

a-z:97-122

A-Z:65-90

0-9:48-57

*/

function checkCharUnicode(ic) {

if (ic >= 48 && ic <= 57) {
return 1;
}
if ((ic >= 65 && ic <= 90) || (ic >= 97 && ic <= 122)) {
return 2;
}
return 3;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章