JSP页面文本框禁止输入中文和字母要怎么写

2024-11-26 05:58:22
推荐回答(5个)
回答1:

主要通过正则表达式,利用unicode进行规则匹配。

1、表示中文的unicode范围值:[一-龥]

2、字母范围正则表达式[A-Za-z]

3、将2个条件同时判断,都不满足这个范围才能输入。

示例:

有如下文本框:

可以用如下方法检测:

回答2:


当此文本框失去焦点时,就会触发下面的方法,既然禁止中午和字母,那就只能是数字,只要正则验证下就好了!

function checkInput(){
var input=documnt.getElementById("input").value;
if(isNaN(input)){
alert("文本框禁止输入中文和字母")

}

回答3:

回答4:

好像struts提供一个专门的验证方法,不过我用的很少,一般都是直接写正则表达式.

正则表达式是好东西啊!!! 和你说的脚本判断的写法也不冲突, 传送门我就不给了,自己去搜搜,这个是方向,关键字是 "正则表达式 验证"

回答5:

楼上的 javascript 是在客户端运行的吧,客户端禁止js运行,就没用了。