在 JavaScript 中引用的文本中插入换行符
inserting line breaks in text quoted in javascript
使用 JavaScript 进行一些文本交换(推荐淡入/淡出(,并希望在引号内插入相当于<br/>
的内容,以便引用的作者在下一行。在下面的代码中,我尝试按照JavaScript中的说明进行操作:如何在HTML文本区域添加换行符?,但不确定如何插入/'n'r?/g
使其工作。
<script type="text/javascript">
var text = document.forms[0].txt.value;
text = text.replace(/'n'r?/g, '<br />');
</script>
<script type="text/javascript">
window.testimonials = [
'"This was a great experience" /'n'r?/g - Max Cameron, ThinkTank',
'"This was a great experience" /'n'r?/g - Max Cameron, ThinkTank',
"source code"
];
</script>
有没有办法强制它到下一行?谢谢!
你在这里做了一些非常奇怪的事情。 为什么要在变量中插入"正则表达式"?
小提琴:
http://jsfiddle.net/4Fheu/
试试这个:
<script type="text/javascript">
var text = window.testimonial; // or maybe: document.forms[0].txt.value;
text = text.replace(/'n'r?/g, '<br />');
alert(text);
</script>
<script type="text/javascript">
window.testimonials = [
'"This was a great experience" 'n - Max Cameron, ThinkTank',
'"This was a great experience" 'n - Max Cameron, ThinkTank',
"source code"
];
</script>
/'n'r?/
是一个正则表达式,上面写着:"换行符"后跟 0 或 1 个"回车符"。
值 '/'n'r?/'
是一个字符串,可能如下所示:
/
/
借用您链接到的内容:
window.testimonials = [
'"This was a great experience" /'n'r?/g - Max Cameron, ThinkTank'.replace(/('n'r?)|(,)/g, '<br />');,
'"This was a great experience" /'n'r?/g - Max Cameron, ThinkTank'.replace(/('n'r?)|(,)/g, '<br />');,
"source code"];
相关文章:
- 换行符插入jquery选择器
- 如何在createTextNode中插入换行符
- 在 JavaScript 字符串 (regex) 中插入多个换行符 (CodeMirror)
- 在 JavaScript 中引用的文本中插入换行符
- 在动态生成的表中插入换行符
- 如何使用绘图文本在巴比伦 JS 动态纹理中插入换行符
- 使用 javascript 编辑 HTML:插入 而不是
作为换行符 - 我可以防止 angular 在我的 pre 标签中插入换行符吗?
- 如何在每80个字符后插入换行符
- 如何在插入的文本中包含换行符
- 在字符串中插入换行符
- 如何在换行符上插入一个javascript textNode元素
- 使用javascript/jquery在title属性中插入换行符
- 把& lt; br>使用javascript(不是php)插入换行符
- 在段落末尾插入换行符
- 使用Javascript RegEx查找插入换行符之前的最后一个空白,除了一些标点符号
- 在 d3 的文本元素中插入换行符
- HTML 标签插入换行符
- 在javascript span中显示的文本中插入换行符
- 找到一个字符并插入换行符