我试图替换字符串中的所有字符(包括所有空格),除了长度超过4个字符的数字,应该用逗号分隔。我一直在忙着各种各样的脚本,但没有一个在工作:
我是Regex的新手,所以我试图使用这个功能来摆脱其他一切:
dataString.replace(/\s+/g,",").replace(/\t+/g,"").replace(/[,\s]{2,}/,"").replace(/^,*/,"").replace(/,*$/,"")
我还在考虑使用以下内容:
dataString.replace(^[0-9]{4+,}$)
感谢任何帮助!
答案 0 :(得分:1)
var result = dataString.match(/\d{4,}/g).join(',');