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

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:47:28
JSP页面文本框禁止输入中文和字母,因为是用来做填电话号码的。只要求输入数字。要怎么写判断呢???高手帮忙
最好是要脚本判断的写法···

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

1、表示中文的unicode范围值:[\u4e00-\u9fa5]

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

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

示例:

有如下文本框:

<input id="score" type="text" value=""/>

可以用如下方法检测:

<script>
    function checkText(){
        var val = document.getElementById('score').value;
        var reg = /([\u4E00-\u9FA5]|[A-Za-z])+/;//只要包含中文或者字母就提示
        if(reg.test(val)){
            alert("不能输入中文或者字母");
        return false;
        }
    }
</script>

<script language=&qu