日期:2014-05-16 浏览次数:20472 次
<script type="text/javaScript"> /********* *only be some special char; */ function onlySomeChar(inputStr) { if((inputStr.match(/^\d.*\d$/g) && (inputStr.search(/[^0-9,-]/g)==-1)) || inputStr.match(/^\d*$/)) { for(var i =0;i<inputStr.toString().length;i++) { if(inputStr.charAt(i)=="-") { if(isInt(inputStr.charAt(i-1))==false || isInt(inputStr.charAt(i+1))==false) return false; } } return true; } return false; } /** *if Integer return true *else return false; */ function isInt(str) { if (str.search(/[^0-9]/g)!=-1) { return false; } return true; } //the function of test function test(strIn) { if(onlySomeChar(strIn)==false) { alert(0); } else { alert(1); } } </script> <input type="text" id="test" onchange="test(this.value)">
function test(obj){ if(obj.value.match(/^(\d{1,}[\d \- \,]?\d{1,})+$/)){ alert(1); }else{ alert(0); } }