javascript正则表达式将所有重复的选项卡新行替换为单个新行

标签 javascript regex replace

尝试使用 javascript 正则表达式将所有重复的选项卡新行替换为单个新行。使用一些在线测试仪显示它可以工作。但它不是在 JavaScript 中。有人可以帮忙

var str;
str.replace(/[\t \n,]+/, ",");

input: UIPLAT-234 UIPLAT-342,UIPLAT-3452<\t>UIPLAT-23<\n>UIPLAT-55
the above <\t> and <\n> represent the input of a tab and new line

最佳答案

您需要添加全局标志:

str.replace(/[\t \n,]+/g, ",");

关于javascript正则表达式将所有重复的选项卡新行替换为单个新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47059346/

相关文章:

javascript - 帮助使用正则表达式

java - 通过更改替换数组的元素

javascript - 使用 CSS/JavaScript 在事件页面上突出显示事件导航菜单项,无 ID

javascript - 如何在 grunt 中集成 uglify-es?

ruby - 正则表达式匹配子字符串并返回特定分隔符之间的字符串

javascript - 如果字符串有多个点,则仅从最后一个点开始拆分

python - 遍历 df 的所有值以替换零值

javascript - 在字符串中替换,Javascript

javascript - "blur"事件是否仅针对 HTML 表单对象触发?

php - 如何使表单提交按钮也重定向到页面中的特定 div?