2016-01-20 76 views
1

我使用Underscore.js庫來檢查我的收藏中的電子郵件地址字符串匹配的字符串,如果存在,這樣的:下劃線其中:如何檢查的情況下,insesitive

var emailExists = this.model.get('emailmailCollection').where({emailAddress:emailAddressValue}); 

它完美對於像[email protected]等字符串但我匹配電子郵件如[email protected] & [email protected]它不顯示它存在。

有沒有一種方法來測試電子郵件的大小寫不敏感。提前致謝!

回答

1

您可以改用filter

var emailExists = this.model.get('emailmailCollection').filter(function(email){ 
    return email.get('emailAddress').toUpperCase() === emailAddressValue.toUpperCase(); 
}); 
+0

感謝@yts,爲我工作。 –

0

無論你正在[email protected],使用它,您的輸入法.toLowerCase()。這樣,所有的數據都是小寫的。

例如:

console.log("Hello WOrLD".toLowerCase())

回報

hello world

這是一個非常業餘的方式可能不會爲你工作,但是這就是我會嘗試。

相關問題