求个挺简单的正则表达式

q503959 2012-09-19 01:46:03
if(form.email.value.match(/^(.+)@(.+)$/)==null)
{
alert("请输入正确的E-mail地址!");
form.email.focus();
return(false);
}

这是判断EMAIL地址的...想改成只有数字和双斜杠//能输入.....正则表达式是什么?
顺便再讲解一下怎么匹配的好么。。谢谢
...全文
119 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
泡泡鱼_ 2012-09-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
楼上提供的是正确的呀,你是不是不会用呀:
<input type="text" onkeyup="this.value=this.value.replace(/[^0-9\/]+/g,'');">
[/Quote]

哈哈,你够直接。直接替换掉了。算是曲线救国了。Lz可以在这个基础上实现邮箱一般规则性验证就行了
q503959 2012-09-20
  • 打赏
  • 举报
回复
各位大大我错了...是我自己弄错了...是我取数据的时候出错了而已..谢谢各位了[Quote=引用 6 楼 zzgzzg00 的回复:]

var reg=/^(\d|(\/\/))+$/;
var a=["123//aa","123//123","//","123","//123","123///"];
for(var i in a){
alert(a[i]+"----"+reg.test(a[i]));
}
不很明白你的意思 不是只能输入数字和双斜杠吗?
你吧那个不行的例子发下 要不我哦也不知道是哪错了
[/Quote]
scscms太阳光 2012-09-20
  • 打赏
  • 举报
回复
楼上提供的是正确的呀,你是不是不会用呀:
<input type="text" onkeyup="this.value=this.value.replace(/[^0-9\/]+/g,'');">
似梦飞花 2012-09-20
  • 打赏
  • 举报
回复
var reg=/^(\d|(\/\/))+$/;
var a=["123//aa","123//123","//","123","//123","123///"];
for(var i in a){
alert(a[i]+"----"+reg.test(a[i]));
}
不很明白你的意思 不是只能输入数字和双斜杠吗?
你吧那个不行的例子发下 要不我哦也不知道是哪错了
q503959 2012-09-19
  • 打赏
  • 举报
回复
不行..把正常输入也过滤掉了...不能输入双斜杠.[Quote=引用 4 楼 zzgzzg00 的回复:]

/^(\d|(\/\/))+$/
这样试试
[/Quote]
似梦飞花 2012-09-19
  • 打赏
  • 举报
回复
/^(\d|(\/\/))+$/
这样试试
q503959 2012-09-19
  • 打赏
  • 举报
回复
/^\d|^\//

我写了这个正则..发现12345//1541asdf也能提交成功

应该怎么改呢?[Quote=引用 1 楼 q107770540 的回复:]

有数字和双斜杠//能输入

那输入的也不是EMAIL地址啊。。。

^/^[0-9\/]+$/

or

form.email.value=form.email.value.replace(/[^0-9\/]+/g,'');
[/Quote]
q503959 2012-09-19
  • 打赏
  • 举报
回复
我要的是匹配数字和双斜杠的正则.....把上面那个改成只有数字和斜杠才能输入
[Quote=引用 1 楼 q107770540 的回复:]

有数字和双斜杠//能输入

那输入的也不是EMAIL地址啊。。。

^/^[0-9\/]+$/

or

form.email.value=form.email.value.replace(/[^0-9\/]+/g,'');
[/Quote]
q107770540 2012-09-19
  • 打赏
  • 举报
回复
有数字和双斜杠//能输入

那输入的也不是EMAIL地址啊。。。

^/^[0-9\/]+$/

or

form.email.value=form.email.value.replace(/[^0-9\/]+/g,'');

87,992

社区成员

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

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