[javascript] JavaScript 경고 상자의 줄 바꿈
JavaScript 경고 상자에 새 줄을 어떻게 넣습니까?
답변
\n
새 줄을 넣을 것입니다-새 줄 \n
의 제어 코드입니다.
alert("Line 1\nLine 2");
답변
답변
PHP 스크립트의 exemple에 대해 js 경고 상자에 \ n \ t etc …와 같은 특수 문자를 표시하려면 큰 따옴표를 사용해야합니다.
$string = 'Hello everybody \n this is an alert box';
echo "<script>alert(\"$string\")</script>";
그러나 큰 따옴표로 지정된 문자열을 표시하려는 경우 두 번째 가능한 문제가 발생합니다.
링크 텍스트 참조
문자열이 큰 따옴표 ( “)로 묶인 경우, PHP는 특수 문자에 대한 더 많은 이스케이프 시퀀스를 해석합니다
이스케이프 시퀀스 \ n은 0x0A ASCII 이스케이프 문자로 변환되며이 문자는 경고 상자에 표시되지 않습니다. 이 특별한 순서를 피하기 위해 솔루션이 구성됩니다.
$s = "Hello everybody \\n this is an alert box";
echo "<script>alert(\"$string\")</script>";
문자열이 어떻게 묶여 있는지 모른다면 특수 문자를 이스케이프 시퀀스로 변환해야합니다.
$patterns = array("/\\\\/", '/\n/', '/\r/', '/\t/', '/\v/', '/\f/');
$replacements = array('\\\\\\', '\n', '\r', '\t', '\v', '\f');
$string = preg_replace($patterns, $replacements, $string);
echo "<script>alert(\"$string\")</script>";
답변
C #에서 나는했다 :
alert('Text\\n\\nSome more text');
다음과 같이 표시됩니다.
본문
더 많은 텍스트
답변
JavaScript의 특수 문자 코드 목록 :
Code Outputs
\' single quote
\" double quote
\\ backslash
\n new line
\r carriage return
\t tab
\b backspace
\f form feed
답변
alert("text\nnew Line Text");
수정 : 추가 따옴표와 문자열이 필요하지 않습니다.
답변
PHP 변수에서 자바 스크립트 경고를 작성하려면 “\ n”앞에 다른 “\”를 추가해야합니다. 대신 경고 팝업이 작동하지 않습니다.
전의:
PHP :
$text = "Example Text : \n"
$text2 = "Example Text : \\n"
JS:
window.alert('<?php echo $text; ?>'); // not working
window.alert('<?php echo $text2; ?>'); // is working