說我有var string1 = "Hello"
和string2 = "Hello"
如何比較這兩個並忽略javascript中的大寫字母和標點符號?如何測試一個字符串類型是否等於另一個javascript
1
A
回答
2
試試這個:
使用String.toLowerCase()
爲小寫的字符串。要刪除標點符號,請參閱此帖:How can I strip all punctuation from a string in JavaScript using regex?
然後與===
運算符進行比較。例如:
var string1 = "Hello";
var string2 = "Hello";
string1 = string1.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()]/g,"");
string2 = string2.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()]/g,"");
if (string1.toLowerCase() === string2.toLowerCase()) {
// Do something
}
相關問題
- 1. 如何檢查一個字符串是否等於另一個字符串?
- 2. AutoHotKey - 測試字符串是否包含另一個字符串
- 3. 如何檢查一個變量是否等於一個字符串或另一個字符串?
- 4. 測試一個字符串是否包含另一個字中的任何字
- 5. 如何快速測試TypeMirror是否是另一個子類型
- 6. 測試用例來檢查另一個字符串是否存在另一個
- 7. 如何操縱一個字符串等於另一個字符串的長度?
- 8. 如何測試一個字符串是否有一個unicode字符?
- 9. 測試一個對象是否是一個字符串
- 10. 測試一個字符串是否以另一個字符串開頭,在JavaScript中
- 11. JavaScript的 - 我該如何檢查,如果一個字符串的一部分或等於另一個字符串
- 12. 測試字符串是以另一個字符串開始還是以另一個字符串結尾
- 13. 如何測試一個字符串是否包含魚殼中的另一個字符串?
- 14. 一個字符串查找是否有另一個字符串
- 15. 搜索一個字符串是否另一個字符串
- 16. Java:檢查一個字符串是否等於一個字符串
- 17. JavaScript如何測試一個IPv6地址是否大於另一個?
- 18. 如何檢查是否字符串不等於一個布爾
- 19. 判斷一個字符串是否是另一個子字符
- 20. 如何確定一個字符串是否包含另一個字符串
- 21. 如何找到一個字符串是否包含在另一個字符串
- 22. 是否有JavaScript方法來查明一個字符串是否是另一個字符串的一部分?
- 23. Python測試一個字符串是否是某一設定值
- 24. 檢查char *類型的字符串是否包含另一個字符串
- 25. 如何測試字符串是否等於「x」|| 「X」?
- 26. 如何檢查字符串是否存在於另一個字符串中
- 27. 你如何測試一個依賴於另一個的模型?
- 28. 使用NSPredicate來確定一個字符串是否等於另一個字符串
- 29. 如果一個字符串或另一個字符串等於第三個字符串
- 30. 是否有任何MSBuild任務檢查一個字符串包含另一個字符串(類似於string.contains)
哈哈:)我希望.. –
我認爲你正在尋找的東西像[編輯距離(https://en.wikipedia.org/wiki/Edit_distance)。 –