HY傢伙 我要刪除字符串中的所有字母/ symbolsy,但不(點)刪除字母符號,但不
我發現這個代碼 「」:
.replace(/\D/g,'')
這個代碼delte 「」也有任何想法?
爲例如129349.29ajhdnm2939
HY傢伙 我要刪除字符串中的所有字母/ symbolsy,但不(點)刪除字母符號,但不
我發現這個代碼 「」:
.replace(/\D/g,'')
這個代碼delte 「」也有任何想法?
爲例如129349.29ajhdnm2939
你可以建立自己的羣組:
var result = someString.replace(/[^\d.]/g, '');
角色集團[^\d.]
手段, 「除了數字和.
任何字符」。現在,明白如果「someString」是hello 123.45.678 world
,那麼最終會得到一些不是有效的數字,因爲它有兩個.
字符。如果你想確保結果是數字任選接着.
和數字另一個字符串的字符串,你必須使用更復雜的圖案:
var result = someString.replace(/^.*(\d+(?:\.\d*)?).*$/, "$1");
.replace(/[^.]/g,'')
。你的模式(.replace(/\D/g,'')
)意味着除數字以外的所有內容。
你想刪除數字嗎? – Oriol 2014-11-02 14:37:23