这篇文章主要介绍了Java语言(一种计算机语言,尤用于创建网站)描述语言实现禁止输入中文或英文的方法实例,本文方法都是使用正则表达式实现,需要的朋友可以参考下
本教程教你如何使用Java语言(一种计算机语言,尤用于创建网站)描述语言限制输入英文,或限制输入中文。
禁止输入英文:
复制代码代码如下:
在keypress=' return事件上输入type=' text'。键码=48事件。键码=57 | |(这个。价值。的索引(.')0?事件。key code==46:false)' on paste=' return!clipboardData.getData('text ')。match(/\ D/)' ondragenter=' return false '
用正则表达式限制只能输入中文:
复制代码代码如下:
输入类型=' text ' onkeyup='value=value.replace(/[^\u4e00-\u9fa5]/g,'')' onbeforepaste='剪贴板数据。setdata(' text ',clipboardData.getData('text ').replace(/[^\u4e00-\u9fa5]/g,''))'/
1.用正则表达式限制只能输入全角字符:
复制代码代码如下:
输入类型=' text ' onkeyup='value=value.replace(/[^\uff00-\uffff]/g,'')' onbeforepaste='剪贴板数据。setdata(' text ',clipboardData.getData('text ').replace(/[^\uff00-\uffff]/g,''))'/
2.用正则表达式限制只能输入数字:
复制代码代码如下:
输入type=' text ' onkeyup='value=value.replace(/[^\d]/g,'')' onbeforepaste='剪贴板数据。setdata(' text ',clipboardData.getData('text ').replace(/[^\d]/g,''))' /
3.用正则表达式限制只能输入数字和英文:
复制代码代码如下:
input type=' text ' onkeyup=' value=value。替换(/[\ W]/g,' ')' onbeforepaste='剪贴板数据。setdata(' text ',clipboardData.getData('text ').replace(/[^\d]/g,''))' /
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。