//2.获得email中的 @位置 .位置 判断@是不是在.的前面 var email="sunny_chenjia.163@c.om"
时间: 2024-09-30 09:08:21 浏览: 19
doris-chenjia
在JavaScript中,你可以通过字符串的`indexOf()`方法和点`.`的位置来判断电子邮件地址中`@`字符的位置以及是否在`.`之前。首先,你需要找到`.`的索引位置,然后检查这个位置与`@`的开始位置之间的相对关系。下面是一个示例代码:
```javascript
var email = "sunny_chenjia.163@c.om";
// 获取"."的位置
var dotIndex = email.indexOf(".");
// 获取"@”的位置
var atIndex = email.indexOf("@");
// 判断 "@" 是否在 "." 之后
if (dotIndex > -1 && atIndex > dotIndex) {
console.log("邮件地址中 '@' 在 '.' 的前面");
} else {
console.log("邮件地址中 '@' 不在 '.' 的前面");
}
```
如果`indexOf()`返回 `-1`,则表示该字符在字符串中不存在。在这个例子中,由于`.`和`@`都在字符串中,所以会进行比较。
阅读全文