限制只能输入非中文的内容正则表达式

<script language="javascript">
/**
函数:repChinese
作者;mikel
日期;2008-4-2
功能说明:
将中文字符替换成空字符
只允许输入中文
参数:
id :需要进行中文字符校验的页面输入框的ID
**/
function  check(str)
{
//正则表达式,中文字符
var   pattern=/[\u4e00-\u9fa5]/g;
//检测是否中文字符
if(pattern.test(str))
{
alert("对不起,只能输入英文!");
return true;
}else
{
return false;
}
}
/**
函数:repChinese
作者;mikel
日期;2008-4-2
功能说明:
将中文字符替换成空字符
只允许输入中文
参数:
id :需要进行中文字符校验的页面输入框的ID
**/
function repChinese(id)
{
var obj=document.getElementById(id);
var str=obj.value;
if (check(str))
obj.value=obj.value.replace(/[\u4e00-\u9fa5]/g,&#39;&#39;);
}
</script>
<body>
<form id="test">
<textarea id="tes" onkeyup="repChinese(&#39;tes&#39;);" onafterpaste="repChinese(&#39;tes&#39;);"></textarea>
<!--<textarea onkeyup="check(this.value);" onafterpaste="check(this.value)"></textarea>-->
</form>
</body>
</html>
赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏