本日の便利関数 simple_format
function simple_format(str, html_options){ var start_tag = "<p>" var text = str.toString().replace(/\r\n?/, "\n") .replace(/\n\n+/, "</p>\n\n" + start_tag) .replace(/([^\n]\n)(?=[^\n])/, '$1<br />'); return start_tag + text + "</p>"; }
と、書きつつも、これだとundefined.toString() は Reference Error が投げられて、デバッグが死ねるので、(str || "").toString() のほうがいいですね。あと html_options が unused だ。直さなきゃ*1。