簡體   English   中英

從字符串js regexp中刪除尾隨數字

[英]Remove trailing numbers from string js regexp

我試圖使用JavaScript RegExp從字符串中刪除尾隨數字。 這是一個例子。

Input          output

-------------------------
string33     => string 
string_34    => string_
str_33_ing44 => str_33_ing
string       => string

希望上面的例子清除我正在尋找的東西!

您可以使用此正則表達式匹配所有尾隨數字。

\d+$

然后用空字符串刪除匹配的數字。 \\d+匹配一個或多個數字。 $斷言我們在一條線的盡頭。

string.replace(/\d+$/, "")

使用.replace()

"string".replace(/\d+$/, '')

一個簡單的演示jsfiddle: http//jsfiddle.net/v8xvrze0/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM