请大家都帮帮我啊,刚才想了下,如果上面的太麻烦,干脆改成:只要是 英中日韩 就行了,不再判断有了英不能有中,有了中不能有英这样了。关于这点,我是这样写的:var valiRegExp = new RegExp("/^[a-zA-Z\u2E80-\u9FFF]+$/i");
if (valiRegExp.test(realname))
{
//通过
}可这样每次不管输什么都 通不过,好像没写错呀...
if (valiRegExp.test(realname))
{
//通过
}可这样每次不管输什么都 通不过,好像没写错呀...
解决方案 »
- js图片滚动问题 [100分]
- ie6下iframe不能正常显示
- 使用jquery及jQuery.UI.Impromptu弹出的页面中,使用gridview,并增加checkbook和下一页,但点击后本页关闭
- 在style标签对里, 可以给height一个变量吗?
- 什么函数加密是用 String.fromCharCode 解的?
- 如何用javascript在sharepoint取数据,并在photoshop中用scriptUI去显示?
- 请...问...啥...是 innerHtml, 有那位大侠能帮俺解释一下吗?
- 关于text输入框的class问题
- 谁有好的颜色选择器?
- 请问如何用JavaScript为用户建立拨号连接
- 如何将8个同名的CHECKBOX,值是0或1,提交后保存到一个8位的整型上,并且刷新见面后要能根据0或1判断是否选中
- 每当引入ext-lang-zh_CN.js 时,就报错
可以出现全中文或者全英文
也能出现空格...
<script>
function check_realname(){
var reg=/^[\u4E00-\u9FA0\s]+$|^[a-zA-Z\s]+$/;
if(!reg.test(document.forms["myform"]["realname"].value.replace(/^\s+|\s+$/g,""))){
alert("不合适~~");
return false;
}
}
</script>
<form name="myform" onSubmit="return check_realname()">
<input type="text" name="realname">
<input type="submit" name="btnSubmit" value="注册">
</form>
//考虑到英文名可能有·做间隔符,所以下面的正则支持·符号
/^[\u4E00-\u9FA0]+$|^[a-z·]+$/i
//下面的不支持·
/^[\u4E00-\u9FA0]+$|^[a-z]+$/i
//英文名可能还需要有空格,所以再改一下
/^(?!\s)([\u4E00-\u9FA0]+$|^[a-z·\s]+)$/i
谢谢楼上诸位javascript学长,诸位功德圆满,晚辈这将拿分供养之
/^(?!\s+$)[\u4E00-\u9FA0]+$|^[a-z\s·]+$/i
beyond_tech
等 级:
发表于:2008-02-29 15:14:149楼 得分:0
晕,上面的那段好像是mysql的代码
谢谢楼上诸位javascript学长,诸位功德圆满,晚辈这将拿分供养之
--------------------------------------
不是csdn有问题就是我电脑有问题...
那段代码在我电脑上都没有的,我不过是发了个正则,结果提交之后一看...
那段代码出来了..
汗一个