请问,怎么样才能做到不准出现阿拉伯数字 怎么样才能<input type="text" >不准出现阿拉伯数字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大概象这个样子<html><title></title><script type="text/javascript">function forbiddenNumber(para) { var myReg = /[^0-9]/; if(myReg.test(para)) return true; alert("no number"); }</script><head></head><body><form><input type="text" name="test"><input type="button" onclick="forbiddenNumber(this.form.test.value)"></form></body></html> 如果是用struts,怎么样才能实现呢? 用struts的你可以在action里面写正则判断,或者直接就写在JSP页面上好了。正则式上面有 用正则表达式,页面上和struts中都加上判断就可以了 用这个试试public boolean isNum(String str){if(str.length()==0) return false;String num="0123456789";for(int i=0;i<str.length();i++){if(num.indexOf(str.charAt(i))!=-1)return true;}return false;}} 为什么不能用正则表达式?如果是JDK1.3的话可以利用Apache的一个包来实现正则表达式的效果 询问一下 用JAVA实现抓包的思路 在一个按钮中同时添加了两个ActionListener对象会怎样 怎么让SWT的shell窗口一产生就失去窗口焦点? java.util.Properties propertyNames方法 如何处理无法关闭文件句柄 请问JDBC中有没有与数据库异步查询相关的方法? 请教一个问题!! 怎样拼接java的方法名称!!!!!! 启动TomCat的简单问题 一个网络编程中发现的奇怪问题! 求助:thinking in java 3rd里的一个问题 list 问题,
<html>
<title></title>
<script type="text/javascript">
function forbiddenNumber(para) {
var myReg = /[^0-9]/;
if(myReg.test(para)) return true;
alert("no number");
}</script>
<head></head>
<body>
<form>
<input type="text" name="test">
<input type="button" onclick="forbiddenNumber(this.form.test.value)">
</form>
</body>
</html>
public boolean isNum(String str){
if(str.length()==0) return false;
String num="0123456789";
for(int i=0;i<str.length();i++){
if(num.indexOf(str.charAt(i))!=-1)
return true;
}
return false;
}
}