javascript - 如何在 jQuery 模板内进行 RegExp 替换?

标签 javascript jquery jquery-templates

假设我有

{ price: '$ 9.99 USD' }

在我的 jQuery 模板中我想这样做

{{html String(price).replace(/([^A-Z ]+)/gi, '<em>$1</em>')}}

查看这个 fiddle 并注意添加/删除 $1 造成的输出变化:http://jsfiddle.net/brettwp/KNAtz/

最佳答案

$& 是你想要的吗?

http://jsfiddle.net/KNAtz/5/

关于javascript - 如何在 jQuery 模板内进行 RegExp 替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7342029/

相关文章:

javascript - 函数仅在调试器中起作用

javascript - 在 Apache 服务的页面中使用 Socket.io

javascript - 使用 jQuery 解析 Reddit XML 时出现问题

javascript - mustache.js 与 jquery-tmpl

javascript - 输入分号或大括号时在 Eclipse 中自动格式化代码

javascript - 如何从另一个jsp页面刷新一个jsp页面?

jquery - 动态添加tinymce到新的textarea

jquery - 如何使子div = 父级的高度显示:inline-block and unspecified height?

javascript - 条件语句在 jsrender v1.0pre 中有效吗?

knockout.js - 如何使用 Knockout 绑定(bind)注入(inject) jQuery 模板