【发布时间】:2020-06-05 06:33:12
【问题描述】:
我有一个 textarea 字段,用户可以在其中输入新行以及逗号分隔的值。因此,当我在 API 中发送值时,如果是新行,则会附加 /n,并且在我不想要的详细信息页面上可以看到相同的 /n。下面是用户输入的例子。
Ex-1
ABC
red
test,blue
Ex-2
abc,blue,
green,red
test
我想每次都检查换行符和逗号,我的意思是说 如果用户在新行中输入值,则用逗号替换换行符,如果逗号已附加 然后保持原样。
预期输出
Ex-1
ABC,red,test,blue
Ex-2
abc,blue,green,red,test
下面是我的代码
createData(data) {
const Obj = {};
if (data.enum && data.value_type === 'Enum') {
Obj['values'] = data.enum.split(',');
}
console.log(Obj,"constraint");
return Obj;
}
【问题讨论】:
-
stackoverflow.com/questions/11018422/… 看看这是否有帮助。这是在 jquery 中,但它也可以在 angular 中工作
-
var numlist = "1,4,6,7,3,34,34,634,34"; var numlistNewLine = numlist.replace(/,/g, '\n');
标签: javascript angular typescript angular8