Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 使用正则表达式删除jquery字符串中的单引号和最后一个逗号_Javascript_Jquery_Html_Regex - Fatal编程技术网

Javascript 使用正则表达式删除jquery字符串中的单引号和最后一个逗号

Javascript 使用正则表达式删除jquery字符串中的单引号和最后一个逗号,javascript,jquery,html,regex,Javascript,Jquery,Html,Regex,我有一份数据 'abc','def','ghi', 我想删除所有字符上的单引号,只删除最后一个逗号,如下所示 abc,def,ghi 使用regex for javascript如何实现这一点 我试着用这个正则表达式 .replace(^\'|,\s*$,""); 但它似乎只是删除了第一个引用,如下所示 abc','def','ghi', 我的正则表达式不是很好,我很感激能得到的任何帮助。谢谢试试这个: .replace(/\'|,$/g, ""); beggining处的^使rege

我有一份数据

'abc','def','ghi',
我想删除所有字符上的单引号,只删除最后一个逗号,如下所示

abc,def,ghi
使用regex for javascript如何实现这一点

我试着用这个正则表达式

.replace(^\'|,\s*$,"");
但它似乎只是删除了第一个引用,如下所示

abc','def','ghi',
我的正则表达式不是很好,我很感激能得到的任何帮助。谢谢

试试这个:

.replace(/\'|,$/g, "");

beggining处的
^
使regexp仅与字符串beggining处的引号匹配,您还必须添加
g
以继续查找第一个匹配

有一个简单的方法,使用
$
操作符

.replace(/'|,$/g, '')

你能检查一下替换(/'|(,)$/g,“”)吗?,它应该能工作。

这也能工作,但比izamblLets中的更复杂。如果我想删除前面的逗号和所有单引号,我应该使用哪个正则表达式
,'abc','def','ghi'
abc,def,ghi
添加一个
^,
以捕获第一个逗号:
。替换(/^,| \',$/g,”)非常感谢!你是我的救世主!