-
翻阅古今
jsp中要判断,有两种方法:javascript方法var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/if (!re.test(input.rate.value)){alert("请输入数字(例:0.02)");input.rate.focus();return false;}java方法//用JAVA自带的函数public static boolean isNumeric(String str){for (int i = str.length();--i>=0;){if (!Character.isDigit(str.charAt(i))){return false;}}return true;}//用正则表达式public static boolean isNumeric(String str){Pattern pattern = Pattern.compile("[0-9]*");return pattern.matcher(str).matches();}//用ascii码public static boolean isNumeric(String str){for(int i=str.length();--i>=0;){int chr=str.charAt(i);if(chr<48 || chr>57)return false;}return true;}
-
鸿蒙传说
var mobilePhone = document.getElementById("mobilePhone").value;if(isNaN(mobilePhone)==true){aler("您输入的格式不正确");}isNaN函数 判断mobilePhone中是否含有非数字的字符
-
HUWWW
两种解决方法:1,用前台javascript脚本,使用正则式或者其他验证;2,提交表单到后台,使用java判定字符串是否合法