Javascript 从 mySQL 输出到 'find and replace'
Javascript to 'find and replace' from mySQL output
我正在寻找 Javascript 专业知识,以便能够在 mySQL 输出我的文本后找到特定的单词。我的 phpmyadmin 数据库中的一列中有许多字段,其中包含如下句子:Bobby ran down the hill. He saw nothing. Bobby went home.
我想创建一个 javascript 代码来查找句点 .
并能够用 html 代码 <br>
替换它们,因为我无法添加一行在 mySQL 字段中中断,即使我已经尝试过串联。对此问题的帮助将不胜感激!
这是我的脚本:
$("#tips").append("<li class='treatment'>" + treat.Tips + "</li>");
$("#tips-text").text(treat.Tips);
treat.Tips = txt.replace(/\./g, "<br />");
$('#tips').listview('refresh');`
Javascript replace 可以在正则表达式的帮助下做到这一点:
该方法通常会替换找到的文本的一个实例,但如果您使用正则表达式,它可以替换所有实例
我使用了正则表达式 /\./g
:这意味着找到任何 period
和 g
修改意味着搜索是全局的所有文本。
var txt = "Bobby ran down the hill. He saw nothing. Bobby went home.";
txt = txt.replace(/\./g, "<br />");
演示: http://jsfiddle.net/sj33gg07/
Thank you for your answer. I am pulling treat.Tips from phpmyadmin
that contains my data. Do you have any suggestions on how to further
display replace? I revised my code par your suggestion but it broke my
script. Please see my revised question for the code, thanks! –
chronotrigga 4 mins ago
你应该在你替换之后而不是之前做追加
treat.Tips = treat.Tips.replace(/\./g, "<br />");
$("#tips").append("<li class='treatment'>" + treat.Tips + "</li>");
$("#tips-text").text(treat.Tips);
$('#tips').listview('refresh');`
您可以使用 replace method 并查找点并将其替换为 </ br>
这是一个例子:
var text = "Bobby ran down the hill. He saw nothing. Bobby went home.";
text = text.replace(/\./g,"<br />");
我正在寻找 Javascript 专业知识,以便能够在 mySQL 输出我的文本后找到特定的单词。我的 phpmyadmin 数据库中的一列中有许多字段,其中包含如下句子:Bobby ran down the hill. He saw nothing. Bobby went home.
我想创建一个 javascript 代码来查找句点 .
并能够用 html 代码 <br>
替换它们,因为我无法添加一行在 mySQL 字段中中断,即使我已经尝试过串联。对此问题的帮助将不胜感激!
这是我的脚本:
$("#tips").append("<li class='treatment'>" + treat.Tips + "</li>");
$("#tips-text").text(treat.Tips);
treat.Tips = txt.replace(/\./g, "<br />");
$('#tips').listview('refresh');`
Javascript replace 可以在正则表达式的帮助下做到这一点: 该方法通常会替换找到的文本的一个实例,但如果您使用正则表达式,它可以替换所有实例
我使用了正则表达式 /\./g
:这意味着找到任何 period
和 g
修改意味着搜索是全局的所有文本。
var txt = "Bobby ran down the hill. He saw nothing. Bobby went home.";
txt = txt.replace(/\./g, "<br />");
演示: http://jsfiddle.net/sj33gg07/
Thank you for your answer. I am pulling treat.Tips from phpmyadmin that contains my data. Do you have any suggestions on how to further display replace? I revised my code par your suggestion but it broke my script. Please see my revised question for the code, thanks! – chronotrigga 4 mins ago
你应该在你替换之后而不是之前做追加
treat.Tips = treat.Tips.replace(/\./g, "<br />");
$("#tips").append("<li class='treatment'>" + treat.Tips + "</li>");
$("#tips-text").text(treat.Tips);
$('#tips').listview('refresh');`
您可以使用 replace method 并查找点并将其替换为 </ br>
这是一个例子:
var text = "Bobby ran down the hill. He saw nothing. Bobby went home.";
text = text.replace(/\./g,"<br />");