【发布时间】:2018-04-30 02:26:51
【问题描述】:
我有一个包含文本的字符串。我想用自定义 html 替换大括号内的任何数字。我不确定这是否可以使用正则表达式。我可以通过以下方式识别数字和括号:
input.replace(new RegExp('\{\d+\}', generateHtml(num));
// not sure how to pass the number found in regex to generateHtml()
例如:
Input string : 'The other day I saw {3} cats'
Output string: 'The other day I saw <span class="num">3</span>'
【问题讨论】:
-
使用正则表达式
\{\d+?\}。
标签: javascript regex