【发布时间】:2017-02-21 21:26:44
【问题描述】:
如何验证用户输入的电子邮件并使用 JSON 中的电子邮件扩展名列表检查他们的扩展名?
就像我输入 abc@efg.com 一样,它只会检查 JSON 列表中的电子邮件扩展名 @efg.com。
或者一个只会获取“@”之后的值并忽略之前的任何内容的正则表达式。
[
{
"School": "Ivy Tech Community College",
"Email": "ivytech.edu"
},
{
"School": "Liberty University",
"Email": "liberty.edu"
},
{
"School": "Miami Dade College",
"Email": "mdc.edu"
},
{
"School": "Lone Star College",
"Email": "lonestar.edu"
},
{
"School": "Ashford University",
"Email": "ashford.edu"
}
]
【问题讨论】:
-
你真的需要一个正则表达式吗?为什么不直接将电子邮件字符串按
@拆分并从中获取后半部分? -
顺便说一句,它被称为域,而不是扩展。扩展名是文件名的结尾,例如
.jpg和.html。
标签: javascript json regex