其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

写js正则表达式,去除字符串的首尾的逗号,怎么写?

GG网络技术分享 2025-03-18 16:15 4


问题描述:

写js正则表达式,去除字符串的首尾的逗号,怎么写????????????????????

网友观点:

 <script   language=\\\"JavaScript\\\">  

<!--

String.prototype.Trim=function(){

return this.replace(/^,*|,*$/g,\'\')

}

alert(\\\",234324,\\\".Trim())

//-->

</script>

str = str.replace(/(^\\,*)|(\\,*$)/g, \\\"\\\");  

另外推荐 http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html

/^,+|,+$/g

/^.+|.*$//g

正则表达式反向否定预查排除特定位置的逗号?

逆序环视通常不能够得到很好的支持,所以我们可以换一个思路,把判断的条件向后看。

在这样的字符串列表中,逗号是一个很特殊的存在,它的出现也是有一定规律的。

我们可以理解为,逗号的后面有成对出现字符串列表,也就是“, 逗号加上字符串一直重复下去”。

所以,正则表达式可以这样写:

标签:

提交需求或反馈

Demand feedback