Javascript之屏蔽全角字符及中文

本文介绍了一种使用JavaScript阻止全角字符输入的方法。通过在输入框中加入onkeyup事件监听,利用正则表达式匹配并清除全角字符,确保只输入半角字符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前使用IE中的一个ime-mode:disabled的私有属性来屏蔽全角字符的输入,但在FF下就不能使用了。使用Javascript来做限制的方法如下,当然如果再屏蔽Javascript的话那就只能在程序端做校验了!

<input type="text" name="myInput" id="myInput" onkeyup="isSpecialChar()" />
<script type="text/javascript">
<!--
function isSpecialChar(){
var iptData=document.getElementById('myInput');
if(iptData.value.match(/[^/x00-/xff]/ig)){
   iptData.value=iptData.value.replace(/[^/x00-/xff]/ig,'');
}
}
//-->
</script>

做数据校验还真是一件累人的事

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值