我需要的正則表達式不允許單引號和在javascript雙引號..正則表達式不允許單引號和雙引號
1
A
回答
4
一個簡單的regex(雖然,也許這不是在這裏使用正則表達式的最佳方法):
var onlyValidCharacters = /^[^'"]*$/.test(myString);
3
非正則表達式的解決方案(可能是在簡單的情況下更快):
if (myString.indexOf("\"") != -1 || myString.indexOf("'") != -1)
alert("invalid characters");
0
如果目標是打印包含單引號和雙引號,同時保持引號的字符串字符串,使用這些``。具體而言,您可以執行以下操作:
console.log(`The word for the fear of long words is "hippopotomonstrosesquipedaliophobia." That's sick!`);
此外,JavaScript的比賽開幕引號與右引號和字符串中忽略了其他引號,從而消除了對標記轉義字符的需要。即
console.log("That's totally fine");
console.log('Did you just say "Gooth"?');
相關問題
- 1. 單引號,雙引號和正則表達式的Javascript正則表達式
- 2. 正則表達式不允許雙引號不工作
- 3. 正則表達式不在單引號或雙引號
- 4. 正則表達式singlequote和雙引號
- 5. 允許簡單的報價和正則表達式中的雙引號
- 6. 正則表達式雙引號裏面的雙引號preg_replace
- 7. 正則表達式如何讓雙引號包括雙引號
- 8. 正則表達式來處理逗號,雙引號,引號
- 9. 正則表達式不允許&SNGLE引號,雙引號,不應該只有編號
- 10. javascript正則表達式允許多個單詞加引號
- 11. 正則表達式匹配雙引號
- 12. 正則表達式接受雙引號
- 13. 正則表達式中的雙引號
- 14. 正則表達式發現「(雙引號)
- 15. 正則表達式:引號中引號
- 16. 正則表達式匹配雙引號,但不是雙雙引號
- 17. 在PHP中用於雙引號和單引號的正則表達式
- 18. 正則表達式匹配的單引號,雙引號和/或空間
- 19. 如何編寫接受單引號和雙引號的正則表達式?
- 20. 用於匹配引號和單引號的正則表達式
- 21. 如何匹配雙引號或單引號或不帶正則表達式?
- 22. 正則表達式查找和逃避雙引號用雙引號
- 23. 正則表達式在雙引號內(單獨)與單引號匹配?
- 24. JS允許單引號和雙引號打印
- 25. 正則表達式 - 鏈接不允許雙問號的Java
- 26. 正則表達式 - Javascript - 單引號
- 27. PHP單引號的正則表達式
- 28. Perl正則表達式單引號
- 29. 正則表達式來捕獲單引號或雙引號內的字符串
- 30. 正則表達式提取單引號或雙引號之外的字符串
你想檢查一個字符串是否包含引號? – vbence 2011-04-04 10:13:43
不..我不想檢查... – yogee 2011-04-05 08:15:11