相宜本草去角质好用吗:在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);"/>
强~····!!!