我想在mongodb中更新之前验证电子邮件地址。我有点困惑如何做
var user = {
name: req.body.name,
email: req.body.email,
password: req.body.password
};
db.users.insert(user, function(err, newuser) {
if (err) return next(err);
res.send({
status: 'success',
data: newuser,
});
});
请参阅此链接。用JavaScript验证电子邮件地址?
您可以使用HTML5内置功能:
HTML5本身具有电子邮件验证功能。如果你的浏览器支持HTML5,那么你可以使用以下代码。
<form><input type="email" placeholder="me@example.com">
<input type="submit">
</form>
您还可以使用正则表达式进行电子邮件验证
function validateEmail(email) {
var re = /^(([^<>()[]\.,;:s@"]+(.[^<>()[]\.,;:s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/;
return re.test(email);
}