php如何將html中的br換行符轉換為文本輸入中的換行符?

2016-11-02 1477 3 編輯:網站程序開發永勝 來源:網站程序開發

PHP中的有個非常好的函數:nl2br(),將文本框中的換行轉換為HTML頁面的<br />,但是如何實現將html中的<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('/&nbsp;/i',' ',$text);

}

JS版將html中的<br />換行符轉換為文本框中的換行符:

查看代碼打印

function br2nl(txt){

    var re=/(<br\/>|<br>|<BR>|<BR\/>)/g;

    var s=txt.replace(re,"\n");

    return s;                                 

}

本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
七星彩头尾