Not: Bu, geçerli bir e-posta biçimi için test etme ile ilgili bir soru değil, daha ziyade false
için doğru yolu nasıl test edeceğinizle ilgili bir soru değildir. (Başka bir) regex tartışmasını önlemek için çalışıyorum :-)Falsy değeri için Javascript testi düzenli ifadesi
Giriş değeri geçerli bir e-posta olup olmadığına bağlı olarak bir hatayı göstermek veya gizlemek için nakavt kullanıyorum. regex == false
tarayıcı güvenlidir veya farklı tarayıcılar farklı bu muamele yapmak ise
<input type="text" id='email' data-bind="textInput:email" />
<p data-bind="visible: /^[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,}$/i.test(email()) == false"> Email must be valid.</p>
var signup = {
email:ko.observable("")
};
ko.applyBindings(signup);
Sorum testi olup olmadığıdır: İşte benim kodudur. Kromda test ediyorum ve iyi çalışıyor gibi görünüyor. Eğer bunu yapmanın doğru yolu değilse, doğru ile tersin ifade etmek için testin bir yolu var mı?