标签: line-breaks

Javascript:每100个字符后添加Break

如果我写长文本例如:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

文本已经离开了页面,我有一个想法来修复它,每100个字符后我就能制作一个<br />标签.但我不知道该怎么做.

谢谢你的帮助!

javascript text character line-breaks break

0
推荐指数
1
解决办法
2573
查看次数

PHP从SQL中检索但忘记了换行符?

我正在使用Textarea元素来允许用户更新他们的"状态".

一切正常,但是当我从SQL中检索文本时,新行消失了?它保存它们,我可以在PhpMyAdmin中看到它们,但是当我在检索所有更新后运行此代码时:

while($row = mysql_fetch_array($StatusResult))
{
  echo $row['Text'];
  if (GetLoggedOnId() == $_GET["UId"])
  {
    echo "<form>
          <input type=\"submit\" value=\"X\" name=\"REMOVE\"/>
          </form>";
  }
  echo "<br/>";
}
Run Code Online (Sandbox Code Playgroud)

它似乎只是"忘记"换行的地方.

php sql line-breaks

0
推荐指数
1
解决办法
958
查看次数

php html从元描述标记中删除换行符

我正在使用PHP中的MYSQL数据库打印页面内容.我在db中有一个名为$ row ['description']的文本字段

将用户输入存储到db时我只使用mysql_real_escape_string(),所以我不编辑html

问题是我使用db中的这个字段作为html页元描述标记.因此,如果用户在描述中插入换行符,则会在元描述标记内的页面源代码中导致换行符.我试图通过使用循环跳过br格式来删除换行符.我使用nl2br转换为br.

$desc_array=(explode(" ", $row['description']));
for($i=0; $i < 17;$i++){
    if(nl2br($desc_array[$i])=="<br />" || nl2br($desc_array[$i])=="<br/>"){
        $i++;
    } 
Run Code Online (Sandbox Code Playgroud)

我检查了我的SQL文件,换行符显示为

\r\n\r\n
Run Code Online (Sandbox Code Playgroud)

我试图检查这种格式

 $desc_array[$i])=="\r\n\r\n"
 $desc_array[$i])=="\r\n"
 $desc_array[$i])=="\n"
 $desc_array[$i])=="\r"
Run Code Online (Sandbox Code Playgroud)

但仍然在描述标签中打印换行符.有任何想法吗?

html php line-breaks

0
推荐指数
1
解决办法
1529
查看次数

在PHP聊天中允许换行 - MySQL PHP

我建立了一个非常简单的聊天系统...它很有效,当用户输入一条消息时它显示正常,唯一的问题是换行没有显示....在将信息发送到数据库并检索它我失去了换行符......

我想我需要转换\n<br>某个地方,但我真的不太了解这种类型的编码......我主要完成游戏和东西...没有网站或数据库编码,直到今天(我的第一天) )

这是我在chat.php上找到的代码

<html><head></head><body>
<form action="chat.php" method="post">
Message: <br><textarea type="text" name="message" style="width:80%; height:300px;"></textarea><br>
<input type="submit" />
</form>
<div style="width:100%;">

<?php

$host="***";
$user="***";
$password="***";

$cxn = mysql_pconnect ($host, $user, $password);

mysql_select_db("defaultdb", $cxn);

if (getenv(HTTP_X_FORWARDED_FOR)) {
    $ipaddress = getenv(HTTP_X_FORWARDED_FOR);
} else {
    $ipaddress = getenv(REMOTE_ADDR);
}

$message = strip_tags($_POST["message"]);

mysql_query("INSERT INTO ChatTest (ID, TimeStamp, Message) VALUES ('$ipaddress', NOW(), '$message')");

$data = mysql_query("SELECT * FROM ChatTest ORDER BY TimeStamp DESC") or die(mysql_error()); 
 Print "<table border cellpadding=3 width='100%' style='table-layout:fixed'> …
Run Code Online (Sandbox Code Playgroud)

php regex mysql chat line-breaks

0
推荐指数
1
解决办法
286
查看次数

jQuery event.which在Enter键上返回13按下

为什么event.which不会返回13(CR)或10(LF),具体取决于操作系统?

$('#something').on('keypress', function (event) {
  switch (event.which) {
  case 13:
    ...
    break;
  }    
});
Run Code Online (Sandbox Code Playgroud)

UPDATE

我知道ASCII代码中的回车符等于13.但为什么回车对所有操作系统都是通用的,但在文本中产生不同的输出(即LF,CR,CR LF)?

javascript jquery line-breaks

0
推荐指数
1
解决办法
2万
查看次数

JavaScript转换\n到\ r \n

我在使用JavaScript将简单\n转换为\ r \n时遇到了一些麻烦

var text = "Test1\nTest2\nTest3";

 var converted = text.replace("/\\n/g", "\r\n");
Run Code Online (Sandbox Code Playgroud)

有没有人看到上面的JS有什么问题?我正在尝试使用\ r \n进行全局替换\n.

上面的代码不进行转换并离开\ns

javascript regex line-breaks

0
推荐指数
1
解决办法
728
查看次数

在表格内容中显示换行符

我有这样的HTML:

<table id="mytable">
<tr>
<td>      

Name: 
Rica

Lastname: 
Florentino 

Amount: 
3,000 
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如何显示原样?输出似乎将换行符转换为空格。.我得到的输出是:

Name: Rica Lastname: Florentino Amount: 3,000 
Run Code Online (Sandbox Code Playgroud)

它应该是:

Name: 
Rica

Lastname: 
Florentino 

Amount: 
3,000 
Run Code Online (Sandbox Code Playgroud)

html line-breaks

0
推荐指数
1
解决办法
1675
查看次数

如何将字符串放在换行符中?

我正在使用C#中的字符串.我有一个字符串,

StringBuilder sb = new StringBuilder();
sb.AppendLine(ValidatorMethod1());
sb.AppendLine(ValidatorMethod2());
Run Code Online (Sandbox Code Playgroud)

在调用"sb"之后ValidatorMethod1(),我调用a ValidatorMethod2()如图所示,两者都根据条件返回一个错误消息作为字符串.如果ValidatorMethod1()ValidatorMethod2()返回错误消息,那么一切都很好.但如果ValidatorMethod2()失败,那么从...返回的错误消息的长度ValidatorMethod2(是"0",但仍然有一行附加"sb",因此在ValidatorMethod1()错误消息后添加一个空的错误行.

我试过谷歌搜索,但链接像:

所以请任何人都可以提出一个想法,"如果长度大于零,则将返回的字符串放在换行符中"或什么都不做?

编辑:

大家好,我想我得到了正在寻找的合适解决方案.我不想在每个"sb"之后追加一行.但是,如果我有一个错误消息,那么,我想把它放在NEWLINE中.有人可以给我一个满足我需要的不同解决方案吗?

.net c# stringbuilder line-breaks

0
推荐指数
1
解决办法
213
查看次数

尝试使用Javascript进行换行

尝试使用javascript获得换行符,但它不起作用.

document.getElementById('section').textContent = "Hello world<br>" + msg;
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

document.getElementById('section').textContent = "Hello world" + /n msg;
Run Code Online (Sandbox Code Playgroud)

也不起作用..我错过了什么吗?

javascript line-breaks

0
推荐指数
1
解决办法
62
查看次数

换行符\ n不起作用,它显示为字符串

我有一个带有(\ n)作为换行符的字符串

String mytext = "<p>Your email is not correct.\nPlease check again</p>"
//(mytext value load from my database)
Run Code Online (Sandbox Code Playgroud)

我像这样将mytext放在webview上:

web_view.loadDataWithBaseURL("", mytext, "text/html", "UTF-8", "");
Run Code Online (Sandbox Code Playgroud)

但是,我不知道为什么\ n不能作为换行符,而是显示为字符串“ \ n”?

如何解决?

我尝试</ br>mytext.replace("\n","</ br>")和替换\ n,mytext.replaceAll("\n", "</ br>")但它不起作用。

谢谢

更新

所以解决方案是:

mytext.replace ("\\r\\n", "<br>").replace ("\\n", "<br>");

谢谢@ChristianJonassen的帮助。

string android line-breaks webview

0
推荐指数
1
解决办法
1450
查看次数

标签 统计

line-breaks ×10

javascript ×4

php ×3

html ×2

regex ×2

.net ×1

android ×1

break ×1

c# ×1

character ×1

chat ×1

jquery ×1

mysql ×1

sql ×1

string ×1

stringbuilder ×1

text ×1

webview ×1