如何判断在javascript中输入的文字是全角还是半角?

 我来答
上帝信铰1
2013-11-02 · TA获得超过124个赞
知道答主
回答量:149
采纳率:100%
帮助的人:76.5万
展开全部
wo men shi ban jiao zi fu.;
for (var i=0; i<strtmp.length; i++) {
if (strtmp.charcodeat(i) 128)
window.alert(全角字符: + strtmp.charat(i));else
window.alert(半角字符: + strtmp.charat(i));}
发表者:wanghr100<script
str=中文;;a
alert(str.match(/[\u0000-\u00ff]/g)) //半角
alert(str.match(/[\u4e00-\u9fa5]/g)) //中文
alert(str.match(/[\uff00-\uffff]/g)) //全角
</script
发表者:shqlsl
只能输入全角
<input onkeyup=value=value.replace(/[^\uff00-\uffff]/g,) onbeforepaste=clipboarddata.setdata(text,clipboarddata.getdata(text).replace(/[^\uff00-\uffff]/g,))
只能输入半角
<input onkeyup=value=value.replace(/[^\u0000-\u00ff]/g,) onbeforepaste=clipboarddata.setdata(text,clipboarddata.getdata(text).replace(/[^\u0000-\u00ff]/g,))
发表者:ghlfllz
/*************************************************************
名称:issbccase
功能:判断字符串中是否存在全角字符串
参数:source,源字符串;
返回:是否存在全角字符,true或false
*************************************************************/
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式