vue使用正则校验邮箱是否正确
时间: 2023-09-04 10:08:12 浏览: 122
java使用正则表达式判断邮箱格式是否正确的方法
可以使用正则表达式来校验邮箱是否正确,以下是一个简单的示例:
```js
// 定义邮箱正则
const emailPattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/
// 校验邮箱
function validateEmail(email) {
return emailPattern.test(email)
}
// 示例
console.log(validateEmail('example@example.com')) // true
console.log(validateEmail('example@exam_ple.com')) // true
console.log(validateEmail('example@exam.ple.com')) // true
console.log(validateEmail('example@exam_ple.com.cn')) // true
console.log(validateEmail('example@exam_ple.')) // false
console.log(validateEmail('example@exam_ple')) // false
```
在上面的示例中,我们定义了一个邮箱正则表达式 `emailPattern`,然后通过 `test` 方法来校验邮箱是否符合正则表达式的规则。如果返回 `true` 表示邮箱格式正确,如果返回 `false` 表示邮箱格式不正确。
阅读全文