我有一个字符串
var x = "Total12";
我需要在文本结肠后放置,所以输出就像这样
var x = "Total:12";
我该如何使用Regex?
您可以使用 /D+/g,
,用于非小数字符,然后用匹配的字符串和 :
替换。
console.log("Total12".replace(/D+/g, '$&:'));
var str = "Total12";
var firstDigit = str.match(/d/);
//returns the first number which is a character
var indexed = str.indexOf(firstDigit)
//find the numberical index;
var finalString = str.substring(0, indexed) + ":" + str.substring(indexed, str.length)