【发布时间】:2013-12-07 12:50:13
【问题描述】:
我在我的 Django 模板中输出一个包含“a.m.”的字符串或“下午”。如果它落在句子的末尾,我想删除/过滤掉尾随句点。这是为了避免使用“a.m..”或“p.m..”。
在 Django 中最好的方法是什么?或者这是我应该通过 JavaScript 做的事情?
【问题讨论】:
标签: javascript django templates filter
我在我的 Django 模板中输出一个包含“a.m.”的字符串或“下午”。如果它落在句子的末尾,我想删除/过滤掉尾随句点。这是为了避免使用“a.m..”或“p.m..”。
在 Django 中最好的方法是什么?或者这是我应该通过 JavaScript 做的事情?
【问题讨论】:
标签: javascript django templates filter
假设由于某种奇怪的原因没有其他以m..结尾的句子
str = str.replace(/m\.\./g, 'm.');
【讨论】:
jQuery 来拯救:
<script>
$("#special_today").text(function(index, text) {
return text.replace("..", ".");
});
</script>
【讨论】:
.textContent 而不是.text 并使用vanilla JS