htmlのbr改行をテキスト入力の改行に変換
2530 ワード
PHPには非常に良い関数があります.nl 2 br()は、テキストボックスの改行をHTMLページの
に変換しますが、htmlの
改行をテキストボックスの改行に変換するにはどうすればいいのでしょうか.次のいくつかの方法でこの問題を解決することができます.
PHP版はhtmlの
改行をテキストボックスの改行に変換します.
コードの表示
印刷
または、
コードの表示
印刷
JS版ではhtmlの
改行をテキストボックスの改行に変換します.
コードの表示
印刷
に変換しますが、htmlの
改行をテキストボックスの改行に変換するにはどうすればいいのでしょうか.次のいくつかの方法でこの問題を解決することができます.
PHP版はhtmlの
改行をテキストボックスの改行に変換します.
コードの表示
印刷
1
function
br2nl(
$text
){
2
return
preg_replace(
'/<br\\s*?\/??>/i'
,
''
,
$text
);
3
}
または、
コードの表示
印刷
1
function
br2nl(
$text
){
2
$text
=preg_replace(
'/<br\\s*?\/??>/i'
,
chr
(13),
$text
);
3
return
preg_replace(
'/ /i'
,
' '
,
$text
);
4
}
JS版ではhtmlの
改行をテキストボックスの改行に変換します.
コードの表示
印刷
1
function
br2nl(txt){
2
var
re=/(<br\/>|<br>|<BR>|<BR\/>)/g;
3
var
s=txt.replace(re,
"
"
);
4
return
s;
5
}