jquery - 如何使用 replace() 在 Jquery 之前删除逗号和字符串?
问题描述
首先,我搜索了我的查询的答案,但找不到任何使用 replace() 函数的答案。
在下面的字符串中,Strada Genova 204, 10024 Moncalieri我需要用 null 替换逗号和它之前的字符串,所以,输出将只是10024 Moncalieri
我试过 $('.class-name').replace(/[^\,]*,(.*)/, "")
了,没有用。多次更改正则表达式部分,但没有任何效果。
解决方案
这是将新过滤文本附加到具有类名的 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?/, ""));
推荐阅读
- java - Java OpenGL从中心点旋转文本
- search - Solr 未生成所有模糊标记。如何更改 solr 中模糊搜索的 maxExpansion?
- javascript - DeepL API - 使用 javascript/jquery 下载翻译后的文档
- css - 如何使用 Webpack 插件从 SVG 生成字体文件,同时保持颜色?
- c# - scichart 的 System.ExecutionEngineException
- node.js - 在 IIS 上部署 Angular Universal
- git - 如何在不删除未跟踪文件的情况下在本地删除 git repo
- c# - 使用流的图像乘法
- android - 如何解决此问题“任务':app:compileDebugAidl的执行失败”?
- java - 如何通过 Java 代码将服务器主机密钥添加到 known_hosts?