相宜本草去角质好用吗:在JAVA里怎样实现对非法输入的限制

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 20:34:56
就是只输入数字,不输入其它比如字母拉,汉字了,请给出源代码
谢谢

一楼的是java脚本不是java程序
真正的方法应该是用异常来限制
或者用if else语句根据ASCII码来判定
我用异常来写:
import java.io.*;

public class IODemo {
public static void main(String[] args) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(System.
in));//创建读入流
System.out.print("请输入一个整数:");
String a = in.readLine();
int b = Integer.parseInt(a);
System.out.println("您输入的整数是" + a);
} catch (NumberFormatException e) {
//判断输入是否是整数
System.out.println("请不要输入字母或者汉字");
} catch (IOException e) {//IO异常
System.out.println("异常");
}
}
}

function PlusIntlimitlenKeyPress(strText,len)
{
//设置文本框输入长度
strText.maxLength =len;

//获取所按键的代码 0=48 9=57
var sCode = window.event.keyCode;

if( !(sCode>=48 && sCode<=57))
{
//取消本次键盘操作
window.event.returnValue = false;
}
}
<input type="text" maxlength="11" name="handSet" id="handSet" onKeyPress="PlusIntlimitlenKeyPress(handSet,11);"/>

强~····!!!