簡體   English   中英

如何使用正則表達式從字符串中刪除字符串和特殊字符並僅顯示不帶逗號的數字?

[英]How to remove strings and special characters from string and show only numbers without comma using regex?

在我的情況下,我使用的是反應原生 typescript,我只想從組字符串中獲取不帶逗號的數字。 如何使用正則表達式匹配或替換來獲得它?

 taskname = TASK_XC0.0.0.0.89t_abc_test
 let task = taskname.match( /[0-9]+/g, ''); //0,0,0,0,89 

實際output需要得到000089

 let str = "TASK_XC0.0.0.0.89t_abc_test" console.log(str.replace(/[^0-9]/g,''))

使用 join 方法刪除逗號

const taskName = 'TASK_XC0.0.0.0.89t_abc_test'
const task = taskName.match(/[0-9]+/g, '').join('');

output: 000089

暫無
暫無

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

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