我試圖找到,在我的JavaScript,如果我可以確定變量中是否存在「@」符號。
如何找到變量是否有特殊字符?
e = _("email").value;
if(e don't contain "@"){
alert("Dosnt contain @");
}
else {
alert("email has @");
}
我試圖找到,在我的JavaScript,如果我可以確定變量中是否存在「@」符號。
如何找到變量是否有特殊字符?
e = _("email").value;
if(e don't contain "@"){
alert("Dosnt contain @");
}
else {
alert("email has @");
}
您可以使用正則表達式驗證電子郵件。會更容易維護和管理。
$('form input[name="email"]').blur(function() {
var email = $(this).val();
var re = /[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}/igm;
if (re.test(email)) {
$('.msg').hide();
$('.success').show();
} else {
$('.msg').hide();
$('.error').show();
}
});
看看[String.indexOf()](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf)/ [RegExp](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions) –
if(yourstring.indexOf('@')){alert(「Contains @」);} –