gpt4 book ai didi

javascript - 是否有一个 javascript 模块可以将用户文本输入格式化为正确的 "english"格式?

转载 作者:行者123 更新时间:2023-11-30 17:41:12 24 4
gpt4 key购买 nike

我正在寻找一个文本格式化程序,它将从文本框中获取用户输入并添加换行符和内容。

我目前的做法是将文本推送到一个函数中,并将特定的正则表达式匹配替换为对应的 html:

function textformatter(text) {  
var urlRegex =/[\n\r]/g;
return text.replace(urlRegex, function(text) {
return '<br/>';
});
}

我必须为每个我想替换的东西添加一个新的正则表达式匹配,即斜体、粗体等。我想我会尝试在那里找到一个模块,因为这似乎是一件很常见的事情,有人可能我写的东西比我写的要好得多。

尝试使用 google,但我想我的搜索词不正确?

提前致谢。

最佳答案

我不太清楚您想要预期的输出是什么? (“添加换行符和东西”),但你看过 markdown 了吗? ?

它是一种轻量级标记语言,可让您主要以纯文本形式编写并获得格式化的 html 作为输出。所有标记都应该是纯文本可读的(例如,粗体用星号表示)。事实上,StackOverflow 的评论/答案/问题都是用 markdown 方言写的!而且您肯定能够找到适用于您想要的任何语言的 Markdown 转换器。这是一个 js markdown parser .

无论如何,如果不进一步了解您的需求,就很难回答。什么是 text在你调用的函数中?是来自 textarea 的纯文本吗? ?除了用 <br> 替换新行, 你想做什么样的格式化?

关于javascript - 是否有一个 javascript 模块可以将用户文本输入格式化为正确的 "english"格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21054081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com