日期:2014-05-18  浏览次数:20663 次

正则的问题,帮解释下,谢谢!
正则表达式为
/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
其中((-\w+)|(\.\w+))中的-\w中那个 '- '是表示什么意思啊

------解决方案--------------------
"- "是连字号,就是代表 "- "本身.
举个例子:0\d{2}-\d{8}
代表的是:以0开头,后面跟着任意2个数字,然后是 "- ",后面再跟任意8位数字(027-88888888).