Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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/83.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_Arrays_Regex_Angularjs - Fatal编程技术网

Javascript 如何使用jquery删除特殊字符前的逗号

Javascript 如何使用jquery删除特殊字符前的逗号,javascript,jquery,arrays,regex,angularjs,Javascript,Jquery,Arrays,Regex,Angularjs,我的字符串是这样的:- var str = #805|6412,6413,#803|6392,6393,#802|6382,6383,6384,#96|622,623,#88|589,592,#810|6461,6462,6464 现在我想删除每个符号前的逗号?试试这个。它将取代,到。删除字符前的 var str = "#805|6412,6413,#803|6392,6393,#802|6382,6383,6384,#96|622,623,#88|589,592,#810|6461,6462

我的字符串是这样的:-

var str = #805|6412,6413,#803|6392,6393,#802|6382,6383,6384,#96|622,623,#88|589,592,#810|6461,6462,6464

现在我想删除每个符号前的逗号?

试试这个。它将取代,到。删除字符前的

var str = "#805|6412,6413,#803|6392,6393,#802|6382,6383,6384,#96|622,623,#88|589,592,#810|6461,6462,6464";
str = str.replace(/,#/g, '#');

试试这个。它将取代,到。删除字符前的

var str = "#805|6412,6413,#803|6392,6393,#802|6382,6383,6384,#96|622,623,#88|589,592,#810|6461,6462,6464";
str = str.replace(/,#/g, '#');

你在找像这样的东西吗

var str=805 | 64126413803 | 63926393802 | 638263836384,96 | 622623,88 | 589592810 | 64616464; var newStr=str.replace/,/g;
alertnewStr 你在找像这样的东西吗

var str=805 | 64126413803 | 63926393802 | 638263836384,96 | 622623,88 | 589592810 | 64616464; var newStr=str.replace/,/g;
alertnewStr 我是你的朋友。然而,这使用的是Javascript,而不是jquery。 因此,您将利用:

str = str.replace(/,#/g, '#');
我们正在使用正则表达式来寻找替换项。第一个参数包含要匹配的正则表达式,第二个参数包含替换文本。因为我们正在寻找,'我们将其替换为,这样哈希就不会被删除

正则表达式的分解。。。 /,指示要匹配的模式,/实际上只是将其标识为RegEx /g表示您正在对字符串进行全局替换

有关更多信息,请查看这些:
我是你的朋友。然而,这使用的是Javascript,而不是jquery。 因此,您将利用:

str = str.replace(/,#/g, '#');
我们正在使用正则表达式来寻找替换项。第一个参数包含要匹配的正则表达式,第二个参数包含替换文本。因为我们正在寻找,'我们将其替换为,这样哈希就不会被删除

正则表达式的分解。。。 /,指示要匹配的模式,/实际上只是将其标识为RegEx /g表示您正在对字符串进行全局替换

有关更多信息,请查看这些:

就这样,谢谢……!:不客气。你能接受我的回答吗?就这样,谢谢…!:不客气。你能接受我的回答吗?