如何使用js中的正则表达式对此进行验证?
first.last.wrt
OR
first.last
两者都是电子邮件地址的一部分,只应验证上述格式的名称部分。
Ex:这些应该使用正则表达式进行验证:
john.doe.wrt
john.doe
答案 0 :(得分:0)
如果您只想要字母/数字/下划线来验证:
(\w+?)\.(\w+?)(?:\.wrt)?
如果您希望任何在“第一个”和“最后”部分进行验证:
(.+?)\.(.+?)(?:\.wrt)?
捕获群组:
答案 1 :(得分:0)
if(/^[a-z]+\.[a-z]+(\.wrt)?$/i.test('the string')) {
// It validates!
} else {
// It doesn't...
}
我把它当作撇号,但不允许这样,但你可以在方括号内添加它们。
答案 2 :(得分:0)
/^[a-z]+\.[a-z]+(\.wrt)?$/
根据您的示例,这可行。