-2
Q
添加師正則表達式
A
回答
1
添加一個可選表達式,其中包含/
和與數字匹配的正則表達式。
^(\+|-)?(\d*)([.]?\d*)?(?:/(\+|-)?(\d*)([.]?\d*)?)?$
順便說一句,(\d+)?
可以簡化爲(\d*)
。
0
您應該使用更符合語言分析器
解析整數或非指數小數的正則表達式。
也就是說,就像Barmar說的那樣,您可以只添加一個可選的斜槓加號。
^(?:([+-]?)(\d+(?:\.\d*)?|\.\d+)(?:\s*/\s*([+-]?)(\d+(?:\.\d*)?|\.\d+))?)$
格式化
^
(?:
([+-]?) # (1), plus/minus sign
( # (2 start), number
\d+
(?: \. \d*)?
| \. \d+
) # (2 end)
(?: # Optional division
\s*
/ # division sign
\s*
([+-]?) # (3), plus/minus sign
( # (4 start), number
\d+
(?: \. \d*)?
| \. \d+
) # (4 end)
)?
)
$
相關問題
- 1. 正則表達式 - 添加到現有的正則表達式
- 2. 正則表達式添加尾隨零
- 3. 添加例外,正則表達式
- 4. 添加一個 「或」 正則表達式
- 5. 添加用grep或正則表達式
- 6. 正則表達式查找和添加
- 7. awk正則表達式並添加1
- 8. 將正則表達式添加到jquery.validate
- 9. 添加HTML到perl正則表達式
- 10. 添加使用正則表達式
- 11. 正則表達式(正則表達式)
- 12. 正則表達式(正則表達式)
- 13. 正則表達式(正則表達式)
- 14. 正則表達式加上「|」
- 15. JavaScript正則表達式只添加正斜槓的規則
- 16. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 17. java的正則表達式,如何添加「[」來表達
- 18. 正則表達式正則表達式返回的值正則表達式
- 19. 正則表達式正則表達式模仿正則表達式
- 20. PHP-MySQLi替換爲正則表達式/正則表達式/正則表達式
- 21. 正則表達式表達
- 22. 正則表達式表達
- 23. 正則表達式表達
- 24. 正則表達式將引號添加到未加引號的表達式
- 25. Java正則表達式組與。* vs正常正則表達式
- 26. 添加正則表達式規則以移除「www」。在現有的表達
- 27. Nintex正則表達式模式正則表達式
- 28. 設置從正則表達式模式到正則表達式?
- 29. 正則表達式(正則表達式)模式匹配
- 30. Python的正則表達式:「喜歡」正則表達式模式?
定正則表達式確實只允許數字和小數;想要在瀏覽器的給定文本框中接受除法或斜線的正則表達式。例如,如果在文本框中答案是0.8,但它也可以是4/5。 – Chat