首页 > 解决方案 > 如何使用 replace() 在 Jquery 之前删除逗号和字符串?

问题描述

首先,我搜索了我的查询的答案,但找不到任何使用 replace() 函数的答案。

在下面的字符串中,Strada Genova 204, 10024 Moncalieri我需要用 null 替换逗号和它之前的字符串,所以,输出将只是10024 Moncalieri

我试过 $('.class-name').replace(/[^\,]*,(.*)/, "")了,没有用。多次更改正则表达式部分,但没有任何效果。

标签: jqueryregexreplace

解决方案


这是将新过滤文本附加到具有类名的 HTML 元素中的解决方案filtered

注意:请务必从本地或 CDN 加载 jQuery

HTML

<p class="class-name">Strada Genova 204, 10024 Moncalieri</p>
<p class="filtered"></p>

Javascript

$('.filtered').append($('.class-name').text().replace(/[\w\s]*,?\s?/, ""));

JS 小提琴 => https://jsfiddle.net/sam1205/gqspwd0a/136/


推荐阅读