求一个中文+数字+英文的正则表达式

不爱吃萝卜的兔子 2010-07-07 02:47:24
求一个中文+数字+英文的正则表达式,要求只能符合上面三种输入,其他输入如&*(等,都不能通过?在线等,对了立即给分
...全文
682 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
closewbq 2010-07-07
  • 打赏
  • 举报
回复

var objRegExp = /[\w\u4E00-\u9FA5]+$/;
var s="我晕1111aaa";

if(objRegExp.test(s))
{
alert("success");
}else{
alert("OK");
}
  • 打赏
  • 举报
回复
valuep=value.replace(/[^\0-9\a-zA-Z\u4E00-\u9FA5]/g,'');
自己弄出来了,不过还是谢谢大家
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 closewbq 的回复:]
JScript code

var objRegExp = /[^\u4E00-\u9FA5|\w]+/;
var s="我是一个1111aaa";
if(objRegExp.test(s))
{
alert("含有非法字符!");
}else{
alert("OK!");
}
[/Quote]
不对。
24K純帥 2010-07-07
  • 打赏
  • 举报
回复
JSValidation
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 soli11722984 的回复:]
引用 2 楼 sxzlc 的回复:

String regex = "\\w+";


Java code

String str = "中文abc123";
System.out.println(str.matches("\\w+"));//false
[/Quote]

不可以,可以输入比如 aa##等


function testType(){
var value=document.getElementById('groupNameId').value;
alert('value'+value);
//验证中文
var reg=/[0-9a-zA-Z\u4e00-\u9fa5]+/;
alert(reg.test(value));
}


closewbq 2010-07-07
  • 打赏
  • 举报
回复

var objRegExp = /[^\u4E00-\u9FA5|\w]+/;
var s="我是一个1111aaa";
if(objRegExp.test(s))
{
alert("含有非法字符!");
}else{
alert("OK!");
}
  • 打赏
  • 举报
回复
补充下,用于Js验证用的!刚刚忘了说了
simaa0106 2010-07-07
  • 打赏
  • 举报
回复
[0-9a-zA-Z\u4e00-\u9fa5]+
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 closewbq 的回复:]
Java code

String str="我是123www";
System.out.println(str.matches("[\\w\\u4e00-\\u9fa5]+"));
[/Quote]

我试试
soli11722984 2010-07-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sxzlc 的回复:]

String regex = "\\w+";
[/Quote]

String str = "中文abc123";
System.out.println(str.matches("\\w+"));//false
closewbq 2010-07-07
  • 打赏
  • 举报
回复

String str="我是123www";
System.out.println(str.matches("[\\w\\u4e00-\\u9fa5]+"));
sun0322 2010-07-07
  • 打赏
  • 举报
回复
String regex = "\\w+";
  • 打赏
  • 举报
回复
速度来人拿分啊

81,091

社区成员

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

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