如何在 jQuery 模板内进行 RegExp 替换?
假设我已经
{ price: '$ 9.99 USD' }
在我的 jQuery 模板中执行此操作,
{{html String(price).replace(/([^A-Z ]+)/gi, '<em>$1</em>')}}
请查看此小提琴并注意添加/删除 $1
所造成的输出变化: http://jsfiddle.net/brettwp/KNAtz/
Suppose I have
{ price: '$ 9.99 USD' }
and in my jQuery template I want to do this
{{html String(price).replace(/([^A-Z ]+)/gi, '<em>$1</em>')}}
Check out this fiddle and notice the change in output that adding/removing the $1
makes: http://jsfiddle.net/brettwp/KNAtz/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
$&
是您想要的吗?http://jsfiddle.net/KNAtz/5/
Is
$&
what you want?http://jsfiddle.net/KNAtz/5/