email正则表达式代码
时间: 2023-12-21 14:31:24 浏览: 215
邮箱正则表达式
以下是一个用于验证email地址的正则表达式代码的例子:
```javascript
function validateEmail(email) {
var regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
return regex.test(email);
}
var email = "example@example.com";
console.log(validateEmail(email)); // 输出:true
```
该正则表达式的含义是:
- ^ 表示匹配字符串的开始位置
- [a-zA-Z0-9._-]+ 表示匹配一个或多个字母、数字、下划线、点或短横线
- @ 表示匹配一个@
- [a-zA-Z0-9.-]+ 表示匹配一个或多个字母、数字、点或短横线
- \. 表示匹配一个点
- [a-zA-Z]{2,4} 表示匹配两到四个字母
- $ 表示匹配字符串的结束位置
该正则表达式可以验证常见的email地址格式是否正确。
阅读全文