如何检测新行
How to detect new lines
我一直在谷歌上寻找这个,但我找不到明确的答案。
我正在尝试模拟电子邮件,用户将在文本区域中插入他们的文本,文本将保存到数据库中。在某个时候,他们将返回该页面,他们将能够看到他们的电子邮件。所以我必须从数据库中获取它。 但是,例如,如何检测用户在段落末尾的位置换行符?
此外,当我尝试提醒从数据库中检索到的电子邮件的文本时,出现错误"未终止字符串文字",根据谷歌的说法,这与换行符有关。
我也知道我必须用'n
替换换行符,问题是我必须先找到它们,而我不知道怎么做。
.VB:这是为了获取电子邮件并将其存储以供我查看。
Dim GetUserEmail As String = BermudaModuleComponent.GetUserEmail(userId)
ViewData("myEmail") = GetUserEmail
Return View()
Javascript:我在这里所做的只是提醒我的视图数据。
var mail = '<%=ViewData("myEmail") %>';
alert(mail.toString);
.HTML:在这里,我创建我的文本区域。
$('body').prepend('<div class="overlay"></div>');
$('body').prepend('<div id="welcomeBoxBermuda"><div class="closePopup"></div><span id="send">Send</span><textarea class="EmailText" wrap="hard"></textarea></div>');
现在找到了,感谢nnnnnn。
这是myString.Replace(Chr(10), "'n")
非常感谢所有:)
试试 nl2br 函数,看看你是否能得到你的答案。
Textarea 使用cr'lf
来换行,因此您需要将cr'lf
替换为 'n
。有一个类似的主题"在数据库中存储文本区域条目时如何处理换行符"。
'r
是文本视图中的换行符。在数据库中保存文本视图值时,请替换文本视图 ''r字符到
。 例如,txtmessage是我的TextView的ID,然后在代码隐藏中使用以下代码将此值存储在数据库中:
txtmessage.Value.Replace("'r","<br/>")
而不是 txtmessage。价值。
相关文章:
- 如何从rails中的代码中删除新行( )
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 如何在脚本上添加新行
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 字符串中的
标记未正确在 HTML 中创建新行 - JavaScript-如果以前不存在文本,如何从文本区域删除新行
- 反应中的新行
- 阻止ReSharper将JavaScript函数参数放到新行中
- HTML表内容:如果行很长,如何在新行中显示部分内容
- dhtmlx添加新行并启动单元格编辑器
- 将新行打印到$mdToast
- 检测代码镜像中的新行,而不覆盖 Enter 键的默认行为
- 代码镜像的新模式:检测流中的空行
- 如果在素数面数据表中添加新行,如何检测表单中的变化
- 如何检测浏览器's表示“;新行“;有两个字符
- 如何检测新行
- 在文本区域输入时检测新行
- 如何检测文本节点中呈现的新行
- 正在检测降价字符串中的新行
- 如何检测“shift+enter”并在文本区域中生成新行