2010-08-09 92 views
0

我试图添加软连字符来分解长URL和其他字符串中的一些纯文本。Javascript正则表达式全局替换字符串变量

function breakLines(str, num){ 
    if(typeof num == 'undefined' || num == null){ num = 15;} 
    regex = new RegExp('(\S{'+num+'})(\S{'+num+'})','g'); 
    return str.replace(regex, '$1­$2'); 
} 

它的工作原理是,如果我使用斜杠符号进行替换,但上面的这个函数似乎不起作用。

回答

1

我没有逃过\下一个'\ S's。现在工作正常。