微信小程序输入内容满足是QQ号或者电话号码或者邮箱
时间: 2023-08-22 20:04:27 浏览: 167
微信小程序开发.pdf
可以使用以下正则表达式来判断输入内容是否满足 QQ 号、电话号码或者邮箱的格式:
```
const qqReg = /^[1-9][0-9]{4,10}$/; // QQ号正则表达式
const phoneReg = /^1[3|4|5|7|8][0-9]\d{8}$/; // 手机号正则表达式
const emailReg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; // 邮箱正则表达式
if (qqReg.test(value)) {
// 输入的内容符合 QQ 号的格式
} else if (phoneReg.test(value)) {
// 输入的内容符合手机号的格式
} else if (emailReg.test(value)) {
// 输入的内容符合邮箱的格式
} else {
// 输入的内容不符合 QQ 号、手机号或者邮箱的格式
}
```
其中,QQ 号的正则表达式 `^[1-9][0-9]{4,10}$` 匹配 5-11 位数字,以非零数字开头。手机号的正则表达式和上面的示例一致。邮箱的正则表达式 `^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$` 可以匹配常见的邮箱格式,比如 `example@qq.com`、`123@example.com` 等。
阅读全文