[英]Javascript Regex, finding numbers in a string
抱歉,這是如此具體,但是我無法從我所看到的任何示例或其他問題中弄清楚。 我需要在字符串中找到所有精度為小數的正數或負數。 例如:-0.2,.2、3.4,-3.4、3.400、300.5等。它們必須有小數,無數字和逗號。 任何幫助將不勝感激,我認為這應該很簡單,但是我什么都沒得到。
嘗試這個:
/\-?\d*\.\d+/
它仍然適用於-.2
不確定是否-.2
。
\-? - or no -
\d* 0 or more digits
\. .
\d+ 1 or more digits
另外,如果您確定整個字符串都是沒有其他字符的值,則應添加^
和$
/^\\-?\\d*\\.\\d+$/
不匹配'hello1.2'
而沒有^
和$
則匹配。
試試這個,我只是在正則表達式教練中測試,適合您的示例:
"[^\d]\.\d+|[-|\d+|-\d+]\d*\.\d+|\.d+"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.