對不起,這是如此具體,但我無法從我見過的任何示例或其他問題中找出它。我需要找到字符串中任何精度小數的所有正數或負數。示例:-0.2,.2,3.4,-3.4,3.400,300.5等。它們必須有小數,無數字和逗號。任何幫助將不勝感激,我認爲它應該很簡單,但我沒有得到任何地方。Javascript正則表達式,查找字符串中的數字
回答
試試這個:
/\-?\d*\.\d+/
它仍然會爲-.2
不知道,如果你想要的工作。
\-? - or no -
\d* 0 or more digits
\. .
\d+ 1 or more digits
此外,如果你確信整個字符串將與任何其它字符的值,那麼你應該添加^
和$
/^\-?\d*\.\d+$/
而沒有^
和$
將不會匹配類似'hello1.2'
比賽。
非常感謝!它工作完美 – nschamb1
@ nschamb1,因爲答案** agreco **提供給你工作,你應該[接受他的回答](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-答案),並可能[upvote it](http://meta.stackexchange.com/questions/13390/when-you-accept-an-answer-should-you-also-vote-it-up)以及!另請參閱[我應該何時投票?](http://meta.stackexchange.com/questions/130046/when-should-i-vote)和[「聲譽」如何工作?](http://meta.stackexchange .COM /問題/ 7237 /如何-確實聲譽工作)。 – DavidRR
試試這個,我只是測試它在正則表達式教練,適合您的例子:
"[^\d]\.\d+|[-|\d+|-\d+]\d*\.\d+|\.d+"
- 1. 正則表達式查找字符串
- 2. 正則表達式查找字符串中的字符串
- 3. 正則表達式查找字符串中間的數字
- 4. 正則表達式問題 - 查找字符串中的數字
- 5. 正則表達式在字符串中查找字符串
- 6. 正則表達式查找字符串中的字符串中的字符串
- 7. C#正則表達式查找字符串的字符串
- 8. 正則表達式來查找函數字符串javascript
- 9. Java正則表達式在字符串中查找數字
- 10. 正則表達式,在字符串中查找表達式。
- 11. 正則表達式在字符串上查找字母數字
- 12. 正則表達式查找特定字符串後的數字
- 13. 關於查找數字字符串的Java正則表達式
- 14. 查找的字符串通過正則表達式(JavaScript的)隨機字符串
- 15. 查找字符串使用正則表達式的JavaScript
- 16. JavaScript的正則表達式來查找字符串
- 17. 查找字符串java正則表達式中的字段
- 18. 正則表達式:查找字符串和數字
- 19. Javascript正則表達式 - 正則表達式拆分字符串
- 20. 正則表達式來查找字符串中的字母數字模式
- 21. 用正則表達式和javascript查找字符串
- 22. 正則表達式 - 在字符串中查找大寫字
- 23. 正則表達式查找字符串後跟字符
- 24. JavaScript正則表達式從字符串
- 25. 正則表達式字符串Javascript?
- 26. 正則表達式 - 在字符串中查找4位數
- 27. 正則表達式:找到字符串中的所有數字
- 28. 正則表達式:找到字符串中數字的出現
- 29. 正則表達式,找到字符串中的任意數字
- 30. 正則表達式字符串後跟在Javascript中的數字
什麼'不digits'手段? – xdazz
我正在畫空白,但沒有像5,-1,100 – nschamb1
沒有整數值 –