怎么正则校验输入框里是不是汉字? if (/[^\x00-\xff]/g.test(s)) alert("含有汉字");else alert("全是字符"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" name ="dd" value=中文Abc!><input type="submit" onclick=checkString(dd.value)></form><script ><!-- 输入串中是否有非法字符-->function checkString(str){ var reg = /^(\w|[\u4E00-\u9FA5])*$/; if(arr=str.match(reg)) { return true; } else { alert("输入串中包含有非法字符"); return false; }}</script> 4.只能输入汉字的:<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"> wjmmml(笑着悲伤)你用过你贴的一系列方法么?试试看先输“悲伤”,再输“笑着”看看所以一直不推荐这种赋值而推荐验证方法(见贴了好多次,忍了很久才说这些话,勿怪) ie下的JS特效 双击多幅图片中的任一幅图片,如何让它们从双击的那幅图片开始同时逐渐变大,急呀 使用prototype时,将如何取得confirm提示框的返回值? JS函数调用 问题 急切 js在ff下兼容性问题 JAVASCRIPT高手进来看看这个问题 如何用jquery取道下面的值 怎样用JAVASCRIPT代码取数据库中的记录? 求救!!! 用js 如何清空svg 下的子对象? onestab请进 表格的打印预览问题
<input type="submit" onclick=checkString(dd.value)>
</form>
<script >
<!-- 输入串中是否有非法字符-->function checkString(str)
{
var reg = /^(\w|[\u4E00-\u9FA5])*$/;
if(arr=str.match(reg))
{
return true;
}
else
{
alert("输入串中包含有非法字符");
return false;
}
}
</script>
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
你用过你贴的一系列方法么?
试试看先输“悲伤”,再输“笑着”看看所以一直不推荐这种赋值而推荐验证方法
(见贴了好多次,忍了很久才说这些话,勿怪)