2018年9月25日

将br转成换行符的JS和PHP方案


切图网(qietu.com):这个方法在web前端项目中可能遇到不的多,但是在网站整站开发的时候,就经常会遇到了,将br转换成换行符,通过下面这几个方法将能够帮你解决这个问题。

PHP版将html中的<br />换行符转换为文本框中的换行符:

代码如下:

function br2nl($text){
    return preg_replace('/<br\\s*?\/??>/i','',$text);
}

或者

代码如下:

function br2nl($text){
    $text=preg_replace('/<br\\s*?\/??>/i',chr(13),$text);
    return preg_replace('/ /i',' ',$text);
}

JS版将html中的<br />换行符转换为文本框中的换行符:

代码如下:

function br2nl(txt){
    var re=/(<br\/>|<br>|<BR>|<BR\/>)/g;
    var s=txt.replace(re,"\n");
    return s;
}

微信扫一扫二维码访问