Jquery - 文本等于(邮件输入错误)
Jquery - text is on equal to (mail typing error)
我有这个表
<table>
<tr>
<th>Name</th>
<td>John Vicket</td>
<tr>
<tr>
<th>Email</th>
<td>email@gmail.com</td>
<tr>
<tr>
<th>Telephone</th>
<td>425 4657 451</td>
<tr>
<tr>
<th>Address</th>
<td>1st Ave, Nyc</td>
<tr>
<table>
如何检测电子邮件域中的打字错误?所以我需要
1) 忽略用户名
2)如果域不同,则 gmail.com,live.com,hotmail.com,yahoo.com 等显示警报
我在这里创建了一些代码笔 http://codepen.io/anon/pen/oxveKp
如果我正确理解你的问题。您希望在 @ 符号处拆分字符串,并具有要检查的域数组。
var email = "email@gmail.com"
var parts = email.split("@");
var isMatch = parts.length===2 && ["gmail.com", "live.com", "hotmail.com", "yahoo.com"].indexOf(parts[1].toLowerCase())!==-1;
console.log(isMatch);
这是@epascarello答案的简短版本,只是让它直接从表中获取:
var parts = $("th:contains('Email')").next('td').html().split("@");
alert(parts.length===2 && ["gmail.com", "live.com", "hotmail.com","yahoo.com"].indexOf(parts[1].toLowerCase())!==-1 ? "Continue !" : "Sorry !");
你的代码盘。
相关文章:
- JQuery关注上一个点击的输入错误
- Jquery - 文本等于(邮件输入错误)
- 如何在输入错误的用户名和/或密码时将用户从登录控件重定向到错误页面
- HTML5 从 JavaScript 手动设置输入错误
- 如果输入错误的用户名或密码,则显示错误页面
- 防止在用户输入错误时重新加载页面
- 当输入错误时,如何停止 HTML 将数据插入数据库
- 值未从输入错误插入数据库:phonegap中未定义
- 一个不需要输入错误消息的assert函数
- 如果输入错误,将文本输入保持为只读状态4秒
- 使用Javascript输入错误时更改边框颜色
- Javascript null输入错误
- 页面在输入错误的用户名/密码时被刷新,但没有显示错误消息
- 当之前输入错误的值时,Javascript验证不起作用
- PDF.js -输入错误密码时的回呼问题
- 表单验证导致表单字段在数据库中输入错误
- 输入错误密码时显示消息
- 在angular js中,如果用户输入错误的路径并显示正确的URL,它会重定向到主页
- 如何通过URL获取值,防止输入错误
- jquery.使用jquery 1.10.2时,编辑放置输入错误(示例如下)