回答
只是這樣做:
/^abc$/i.test(mystring);
我想什麼@detonate的意思是/abc/i.test(mystring) – 2011-03-11 14:44:36
@Alexey:也許,但他確實寫了「確切的字符串」... – 2011-03-11 14:46:42
也可以用'mystring.toLowerCase()=== 「abc''。 – 2011-03-11 14:48:04
雖然你can use regex,我覺得這是更適合.toLowerCase
& .indexOf
:
var hasABC = ("myabcstring".toLowerCase().indexOf("abc") !== -1);
正則表達式似乎有點小題大做了我。
回答一個評論:
var mystring = "FoOaBcBaR";
function checkForABC(){
if (mystring.toLowerCase().indexOf('abc') != -1)
alert('found ABC!');
else
alert('Did NOT find ABC');
}
checkForABC();
如果它是一個直串簡單的檢查,使用像
var exists = (mystring.toLowerCase().indexOf('abc') > -1);
東西爲了避免過多的正則表達式因爲他們通常會使用更多的資源urces。
進行了編輯。它需要檢查上蓋和下蓋。 – detonate 2011-03-11 17:06:58
- 1. 使用正則表達式來檢查特定的字符串
- 2. 正則表達式特定字符串
- 3. 正則表達式查找特定字符串後的數字
- 4. 正則表達式:檢測特定字符串
- 5. Python正則表達式檢查是否包含特定字符
- 6. 正則表達式檢索字符串
- 7. 正則表達式檢索字符串
- 8. 正則表達式查找字符串內特定的詞
- 9. 正則表達式查找特定的字符串
- 10. 正則表達式來檢查字符串是特定的格式
- 11. 正則表達式語法(一個特定的字符串+正則表達式)
- 12. 正則表達式來檢查字符串是一定長度
- 13. 正則表達式來檢查字符的字符串
- 14. 正則表達式的特定字符
- 15. 正則表達式與特定字符
- 16. 選擇字符串特定字符的正則表達式
- 17. 正則表達式匹配特定字符串的字符>
- 18. Java的正則表達式 - 在字符串中查找特定的字符串
- 19. 正則表達式查找字符串
- 20. JavaScript正則表達式來檢查單個特殊字符的字符串
- 21. 正則表達式來檢查字符串包含空格和特殊字符
- 22. 正則表達式:檢查字符串中的任何特殊字符
- 23. 使用正則表達式檢查字符串中的某些特殊字符
- 24. 正則表達式來檢查字符串包含特殊字符
- 25. 檢查一個字符串是否與特定的正則表達式匹配
- 26. 正則表達式 - 使用正則表達式在另一個字符串中搜索特定的字符串
- 27. 檢查多個正則表達式模式的字符串
- 28. 用於檢查字符串格式的正則表達式
- 29. C#正則表達式檢查模式中的字符串
- 30. 檢查字符串格式通過使用正則表達式
正如我在我之前的回答中所說的,http://regular-expressions.info/是學習正則表達式的好資源。用它!問題:你想測試'mystring' **是否包含**'abc'或者它是否等於**到'abc'? – 2011-03-11 14:45:22
@Felix,問題詢問*確切的字符串*「abc」。 @detonate,爲什麼你會想要在@Brad在他的答案中提到的簡單文本比較的正則表達式的開銷和複雜性? – 2011-03-11 15:30:38
@Ken White:但它也說*包含*。只有OP可以回答這個問題。 – 2011-03-11 15:31:39