时间:2021-05-26
本教程教你如何使用Javascript限制输入英文,或限制输入中文。
禁止输入英文:
复制代码 代码如下:
<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">
用正则表达式限制只能输入中文:
复制代码 代码如下:
<input type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" />
1.用正则表达式限制只能输入全角字符:
复制代码 代码如下:
<input type="text" onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))" />
2.用正则表达式限制只能输入数字:
复制代码 代码如下:
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />
3.用正则表达式限制只能输入数字和英文:
复制代码 代码如下:
<input type="text" onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
通过Ctrl加空格按键可以实现中英文输入法之间来回切换。如果安装有多种中文输入法,并需要在多种中文输入法之间切换。 空格键,或称空白键,是电脑键盘的一个键,位
1.在中文输入状态下直接输入英文很多时候需要在中文输入状态下输入很少的英文,使用Ctrl+Space切换中英文输入状态就显得有点麻烦了。在智能ABC输入法的中文
今天咱们用Python爬虫和Tkinter界面来做一个翻译软件。一、运行效果软件实现功能:当我们输入英文或中文时,程序即可打印出来对应的译文,如图:二、实现方法
只能输入英文只能输入英文无法粘贴,右键不会弹出粘贴菜单只能输入数字:只能输入数字,小数点:只能输入数字,小数点,下划线:只能输入英文和数字:只能输入汉字:禁止输
大家在进行Android项目开发的时候经常会遇到中文输入和英文输入切换的情况,本篇内容教给大家实现Android下自动识别中英文键盘的功能。英文环境下,密码框字