Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除第一个逗号之前的文本_Javascript_String - Fatal编程技术网

Javascript 删除第一个逗号之前的文本

Javascript 删除第一个逗号之前的文本,javascript,string,Javascript,String,我有以下案文: Kenya, Garden, PFO, Inv 2123, DG, Lot 5543, Ra 我只想在第一个, 结果: Garden, PFO, Inv 2123, DG, Lot 5543, Ra 如何使用Javascript实现这一点?按,分隔符拆分字符串,并使用删除数组的第一项,然后加入数组 var str=“肯尼亚,花园,PFO,Inv 2123,DG,地块5543,Ra”; var newStr=str.split(“,”).slice(1).join(“,”);

我有以下案文:

Kenya, Garden, PFO, Inv 2123, DG, Lot 5543, Ra
我只想在第一个

结果:

Garden, PFO, Inv 2123, DG, Lot 5543, Ra

如何使用Javascript实现这一点?

分隔符拆分字符串,并使用删除数组的第一项,然后加入数组

var str=“肯尼亚,花园,PFO,Inv 2123,DG,地块5543,Ra”;
var newStr=str.split(“,”).slice(1).join(“,”);
console.log(newStr)以最简单的方式:

let input = "Kenya, Garden, PFO, Inv 2123, DG, Lot 5543, Ra";
let index = input.indexOf(','); // find the index of first ,
let result = index>-1? input.substring(index+1): input;

您还可以添加
trim()
,以删除不需要的空白。

您可以尝试使用此工具。

let str=“肯尼亚,花园,PFO,Inv 2123,DG,地块5543,Ra”;
让op=str.replace(/^\w+,/,'');

console.log(op)
@Mohammed answer是一个好方法。另一种方法是先获取coma,然后删除文本

var str = "Kenya, Garden, PFO, Inv 2123, DG, Lot 5543, Ra";
var newStr = str.substring(str.indexOf(',') + 1).trim();
console.log(newStr);

你可以这样做:

var text=“肯尼亚,花园,PFO,Inv 2123,DG,地块5543,Ra”;

log(text.substring(text.indexOf(',)+1.trim())带正则表达式的解决方案:

let input=“肯尼亚,花园,PFO,Inv 2123,DG,地块5543,Ra”;
设res=/,(.*\w+/.exec(input)[1];
console.log(res)
var str=“肯尼亚,花园,PFO,Inv 2123,DG,地块5543,Ra”;
var arr=str.split(',');
阵列拼接(0,1);
log(arr.join(',')
var text=“肯尼亚,花园,PFO,Inv 2123,DG,地块5543,Ra”;

log(text.replace(/^[^,]+,*/,'')为了获得高质量的答案,请编辑您的问题,以包括您迄今为止尝试过的内容。这样我们就可以知道您在哪一点被卡住了。或者只需
result=input.substring(input.indexOf(',')+1)
True,但您必须确定,输入中有一个字符。如果缺少
,您将得到与
input.substring(0)