将逗号后的文本删除到行尾
Strip text after comma to the end of line
我需要去掉逗号之后的所有文本到行尾。例如,我有一个这样的文本:
1, 2, 3 'n橙色,白色,蓝色
,我需要得到这样的东西:
' n橙色
您可以使用一个非常简单的正则表达式:
replace(/,.*/g, '')
var s = "one, two, three'n orange, white, blue";
console.log(s.replace(/,.*/g, ''));
:
-
,
- match,
then… -
.*
- 0+除换行符以外的字符 -
/g
-多次
用空字符串替换
const string = "one, two, three'n orange, white, blue";
const commaArray = string.split(',');
const lineBreakArray = commaArray[2].split(''n');
const myString = commaArray[0] + "'n" + lineBreakArray[1]; // one'n orange
相关文章:
- 单击文本时删除文本框的默认数据
- 使用删除文本创建新行
- 为什么jQuery正在删除文本的最后一个字符
- 在验证之前从输入值中删除文本并提交
- 如何使用jquery从父元素中删除文本(不删除内部元素)
- 删除文本区域中某个文本后出现的换行符
- javascript:删除文本中选定元素的标记
- <tspan>文本</tspan>如果没有定义id或类,如何删除文本
- 从网站中删除文本选择限制的脚本
- 如何防止用户删除文本输入中的前三个字符
- 粘贴文本时删除文本区域中的字符
- 如何在文本输入中插入删除图标并实现删除文本
- 在 Ckeditor 中,删除文本前后的 br 标签
- 如何在javascript中使用动态ID删除文本框
- 如何删除文本节点
- Javascript 焦点删除文本突出显示
- 添加或删除文本框,然后使用 PHP 或 jquery 获取它们的值
- 动态删除文本框
- 当处于活动状态时,我如何删除文本修饰.我有以下代码,但链接带有下划线
- 使用 Javascript 添加文本框后动态删除文本框