正则表达式匹配汉字

xuhua205 2008-10-14 02:25:27
在表单输入信息的时候怎样用正则表达式限定只能输入汉字? 哪位高手解答下
...全文
396 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunwei_07 2008-10-14
  • 打赏
  • 举报
回复
/**
* 判断输入的字符串是否为纯汉字
*
* @param str 传入的字符窜
* @return 如果是纯汉字返回true,否则返回false
*/
public boolean isChinese(String str) {
Pattern pattern = Pattern.compile("[\u0391-\uFFE5]+$");
return pattern.matcher(str).matches();
}

来个JAVA的 :)
lvkai0452 2008-10-14
  • 打赏
  • 举报
回复
<script>
function check()
{
var reg=/[^\x00-\x80]/;
var a=document.getElementById("txt").value;
if(reg.test(a))
{
alert("is 汉字");
}
else
{
alert("no");
}
}
</script>
<input type=text id="txt">
<input type="button" value="检查" onclick="check()">
handanyiying 2008-10-14
  • 打赏
  • 举报
回复
^[\u4e00-\u9fa5]+$

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧