js如何判断是否为汉字?

如果是汉字的话就自动清除怎么判断?

6个回答

[code="html"]

function onk(obj){ if((/[\u4e00-\u9fa5]+/).test(obj)){ alert("不能含有汉字!"); txt = document.getElementById("inputId"); txt.value=""; txt.focus(); } }





[/code]

正则表达式
首先在输入框添加keydown事件 然后在这个事件里面判断输入的字符是不是在A-z0-9以及所有的允许输入的标点符号 如果不是就删除就好了

网上找找吧 好多了 我实在懒得写正则

表单中不允许输入中文:
[code="javascript"]

[/code]

[code="html"]不能输入中文汉字:

不能输入中文汉字,中文标点符号,全角:[/code]


function onk(obj){ if((/[\u4e00-\u9fa5]+/).test(obj)){ alert("不能含有汉字!"); txt = document.getElementById("inputId"); txt.value=""; txt.focus(); } }





Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐