標籤:js
//1.js驗證只能輸入數字.function check_validate1(value){ //定義Regex部分 var reg = /^\d+$/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false;}//2.js驗證只能輸入字母.數字和底線. function check_validate2(value){ var reg = /^\w+$/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false;}//3.js驗證固定電話:只能是數字.並且有相應的格式//028-67519441 或者 0839-8777222或者 028-6545124function check_validate(value){ var reg = /^(\d{3,4})-(\d{7,8})/; if( value.constructor === String ){ var re = value.match( reg ); return true; } return false;}function istrue(a){var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i;return reg.test(a);}function isNumeric(a){ var reg=/^(-|+)?d+(.d+)?$/ return(reg.test(a));}//檢查是否為正數function isUnsignedNumeric(a){ var reg=/^d+(.d+)?$/ alert reg.test(a);}//檢查是否為整數function isInteger(a){ var reg=/^(-|+)?d+$/ return reg.test(a);}//檢查是否為正整數function isUnsignedInteger(a){ var reg =/^d+$/ return reg.test(a);}//檢查是否數字function isNum(a){ var reg = /^d+(.d+)?$/; reg.test(a);}//檢查是否整數function isInt(a){ var reg = /^-?d+$/; return reg.test(a);} //去掉非法字元function trim(str){ return str.replace(/^s+|s+$/g, ‘‘);}