【发布时间】:2009-12-02 02:42:39
【问题描述】:
真的被这个简单的正则表达式卡住了。需要它来验证一个字符串,这将是一封没有“@domain.xxx”的邮件。
它必须满足以下规则:
- 必须有一个字符串(只有字母)开头。
- 必须有一个字符串(只有字母)结尾。
- 这两个字符串必须用点分隔。
- 完整的字符串不能包含任何数字或符号。
我正在尝试类似... /^[a-z]+$/^[.]+$/[a-z]+$/i ...但没有成功。
【问题讨论】:
-
您在它们永远无法匹配的地方使用了行锚
^$的开始/结束,即。 e.在字符串的中间。这可能就是您的正则表达式失败的原因。 -
哦,斜线
/通常表示正则表达式的开头和结尾作为 JavaScript 对象,所以当然也不能出现在正则表达式中。
标签: javascript regex mootools validation