求一匹配中文的正则表达式

spacet 2004-04-06 11:47:58
rt!:)
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaodong1981 2004-05-07
  • 打赏
  • 举报
回复
谢谢,你到这二个地址 我给分

http://expert.csdn.net/Expert/topic/3037/3037772.xml?temp=.3021356

http://expert.csdn.net/Expert/topic/3035/3035921.xml?temp=.5503046
若白师妹 2004-05-07
  • 打赏
  • 举报
回复
<HTML><HEAD><TITLE>表单验证总汇(一)</TITLE>
<META http-equiv=Content-Language content=zh-cn>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>
<STYLE>BODY {
FONT-SIZE: 12px
}
</STYLE>
</HEAD>
<BODY>
<SCRIPT language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnValue=false;
}
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnValue=false;
}
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
alert("oh");
}
</SCRIPT>

<DIV align=center>
<CENTER>
<TABLE style="FONT-SIZE: 12px" borderColor=#000000 cellSpacing=0
borderColorDark=#ffffff cellPadding=0 width="90%" borderColorLight=#000000
border=1>
<TBODY>
<TR>
<TD width="100%">只能是汉字:<INPUT
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"></TD></TR>
<TR>
<TD width="100%">只能是英语字符:<INPUT onkeydown=onlyEng();></TD></TR>
<TR>
<TD width="100%">只能是数字:<INPUT onkeydown=onlyNum();></TD></TR>
<TR>
<TD width="100%">只能是英文字母和数字:<INPUT
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
onkeyup="value=value.replace(/[\W]/g,'') "></TD></TR>
<TR>
<TD width="100%">验证email格式:<INPUT onblur=isEmail(this.value)></TD></TR>
<TR>
<TD width="100%">不能输入汉字<INPUT onpaste="return false;"
style="IME-MODE: disabled; WIDTH: 400px"
value="I only accept English input! Thanks for corporation!"
name=textfield> </TD></TR>
<TR>
<TD align=right width="100%"><A
href="http://fason.nease.net/">【阿信的小天地】</A></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>
xiaodong1981 2004-05-07
  • 打赏
  • 举报
回复
我要求输入的不能是汉字,要怎么做呢?
spacet 2004-04-07
  • 打赏
  • 举报
回复
有人能帮帮忙吗??
spacet 2004-04-07
  • 打赏
  • 举报
回复
我要求输入的不能是汉字,要怎么做呢?
qingyun1020 2004-04-07
  • 打赏
  • 举报
回复
/[^a-z0-9A-Z_]/
可以判断。
ePower518 2004-04-07
  • 打赏
  • 举报
回复
只能是汉字:<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
或者
function chineseOnly()
{
if (event.keyCode < 0x4e00 || event.keyCode > 0x9fa5)
event.keyCode = 0;
}

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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