我正在尝试使用正则表达式在某些字符串的开头添加一个字符,但对它很陌生,似乎无法找到我正在寻找的答案。我有类似Below 1499
and的字符串Above 1900
,我想$
在数字字符串的开头添加 a 。这是我必须找到的代码(顺便说一句,这些都是 div 中的所有文本字符,具有一个细化_price_text 类):
$('.refinement_price_text').each(function(){
console.log($(this).text().match(/\d{1,5}/g));
});
它将它们很好地记录到控制台。它们被记录为包含一项的数组。不过,我现在不知道如何在他们前面加上美元符号。我已经尝试过 prepend() 但这不起作用。我试图将 match() 设置为变量,但这不起作用。我最初想使用 replace() 但我需要在那里维护当前值,只需将美元符号字符添加到开头,我不知道 $(this) 对于正则表达式的等价物是什么,以便保持相同的值。
让我知道这是否有意义。我确定必须有一个功能可以轻松做到这一点?谢谢你的帮助!