我需要做一個正則表達式,如果值小於10那麼它應該提醒一些錯誤消息。我怎麼能使用正則表達式來做到這一點。我正在學習正則表達式,所以對此沒有多少了解。請幫忙?javascript的正則表達式
回答
爲了檢查一個值(可能是你的意思是數字)是否小於10我沒有看到該正則表達式是適當的。
if (myValue < 10) {
doSomething();
}
正則表達式主要用於字符串模式操作,不是像這樣的數字操作。
我會敦促你使用正常的JavaScript數學爲此。正則表達式用於處理字符串,而不是數字。您真正需要的是這樣的:
if (val < 10) {
alert(message);
}
但是,如果必須使用這個正則表達式,這應該工作:
/^(\+?0*|-\d*)\d(\.\d+)?$/
它接受任何正數0-9,或任何負數,忽略前導零和任何小數位。
可以前或使用正則表達式如下
\b[0-9]{1}\b|-\b[0-9]+\b
第一部分|用於在字邊界中查找從0到9的數字,第二部分在OR |之後用於捕捉數字。
你需要用多行和全局標誌來標記正則表達式。
這將檢查該值是否大於10,即如果它大於10,則它將提示錯誤消息。我需要的是,如果用戶輸入的值小於10 – rubyist
,則提醒錯誤消息此正則表達式將標記所有小於10的數字,正則表達式的左邊部分負責處理0到9之間的數字,正則表達式的左邊部分照顧-ve數字。完整的正則表達式是:\\ b [0-9] {1} \ b | - \ b [0-9] + \ b/gm –
在正則表達式中,{1}總是冗餘的。這是暗示的。 –
- 1. PHP的正則表達式的JavaScript正則表達式
- 2. JavaScript的正則表達式
- 3. 的Javascript正則表達式
- 4. 的Javascript正則表達式
- 5. 正則表達式的JavaScript
- 6. 正則表達式的Javascript
- 7. JavaScript的 - 正則表達式
- 8. JavaScript的正則表達式
- 9. 正則表達式的JavaScript
- 10. JavaScript的正則表達式?
- 11. 的Javascript正則表達式
- 12. Javascript的正則表達式
- 13. Javascript的正則表達式
- 14. javascript的正則表達式
- 15. 的Javascript正則表達式
- 16. Javascript的正則表達式
- 17. JavaScript的正則表達式
- 18. 正則表達式的JavaScript
- 19. 的Javascript正則表達式
- 20. JavaScript的正則表達式
- 21. 轉換C#正則表達式的JavaScript正則表達式
- 22. (教學)的JavaScript - 使用正則表達式(正則表達式)
- 23. 轉換PHP正則表達式的JavaScript正則表達式
- 24. PHP + JAVASCRIPT GET正則表達式的URL正則表達式
- 25. 正則表達式在javascript - 正則表達式中的變量
- 26. Firefox正則表達式中的Javascript正則表達式
- 27. 正則表達式的JavaScript正則表達式
- 28. 帶正則表達式的Javascript正則表達式陣列
- 29. 的Javascript正則表達式爲Java正則表達式
- 30. 的Javascript正則表達式 - 如何基於正則表達式
你不能只是'如果(值<10)'? – Vache
這看起來不像是正則表達式的適用用法...正則表達式用於模式匹配,而不用於值檢查。 – Tejs
沒有必要使用正則表達式來進行數字比較操作,比如這樣。見Vache的解決方案。 –