谁能给我详细解释下面一段java script代码?多谢

xjabc 2002-04-25 06:23:09
if (document.frmReg2.f_mailaddress.value != "" ){
var regkey = /^[_0-9a-zA-Z-]*[\.]*[_0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,3}$/g;
if ( ! regkey.test(document.frmReg2.f_mailaddress.value) ){
alert("请输入正确的个人邮箱!");
document.frmReg2.f_mailaddress.focus();
return false;
}
}
...全文
81 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MagicJohn 2002-04-26
  • 打赏
  • 举报
回复
此为Java的正则表达式,
参阅:
http://www.ccw.com.cn/htm/app/aprog/01_7_31_4.asp
ggyy_csdn 2002-04-26
  • 打赏
  • 举报
回复
俺也想知道也
xjabc 2002-04-26
  • 打赏
  • 举报
回复
zosatapo(隆杰@宗山太保) :
我这儿没有msdn帮助,大侠能否将它贴出来,或者发到我的信箱
dongshanjian@sina.com
多谢
zosatapo 2002-04-26
  • 打赏
  • 举报
回复
用于email合法性检查的说,很简单的呀。

你去msdn上看看,那里有关于”正则表达式“的详细文档,
打印下来也就3-4页的。
xjabc 2002-04-26
  • 打赏
  • 举报
回复
主要是这一句:
var regkey = /^[_0-9a-zA-Z-]*[\.]*[_0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,3}$/g;
是不是什么有穷自动机?他的具体语法是什么?
lianyunzxp 2002-04-25
  • 打赏
  • 举报
回复
regkey就是mail地址的合法字符集
就是检查mailaddress是否合法
kkhui 2002-04-25
  • 打赏
  • 举报
回复
用的是regexp

87,996

社区成员

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

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