Textarea没有wysiwyg编辑器,但格式很好

时间:2010-05-29 14:39:30

标签: php textarea

我有一个textarea,有人可以输入文字。我不想要一个所见即所得的编辑。

但更棒的是:

删除所有代码,但如果用户输入有新行,请更正<p><br />。 此外,将带有或不带http //或参数的所有网址转换为可点击链接。

我找不到解决方案。

所以你可以输入textarea:

........
This is a paragraph
This ist still in the paragraph

this is a new paragraph www.this-would-be-clickable

new paragraphp `<strong>`this will be shown not bold`</strong>`
........
感谢每一条建议

3 个答案:

答案 0 :(得分:0)

看看CKEditor。它可能比你需要的更多,但仍然非常好。 http://ckeditor.com/

答案 1 :(得分:0)

另一个更简单的替代方案是Wymeditor

对我而言,Markdown或纺织品会让你走得很远。

但是,如果你需要的是换行符/段落控件和url链接,你可以使用一些正则表达式轻松地自己构建它。

答案 2 :(得分:0)

我在一个着名的博客软件中找到了一个函数.....加上这个正则表达式链接,正则表达式似乎有用,但最有可能有更好的解决方案:

/(?(HTTP(S)://)|(WWW))([^ \ S()[]&LT;&GT;] + |([^ \ S)] )| [ [^ \ S]] ])+(?