/** * An "enhanced" version of ParagraphFormat. * Added replacement of tab with nonbreaking space char, idea by Mark R Andrachek. * Rewrite and multiOS support by Nathan Dintenfas. * * @param string The string to format. (Required) * @return Returns a string. * @author Ben Forta (ben@forta.com) * @version 3, June 26, 2002 */ function ParagraphFormat2(str) { //first make Windows style into Unix style str = replace(str,chr(13)&chr(10),chr(10),"ALL"); //now make Macintosh style into Unix style str = replace(str,chr(13),chr(10),"ALL"); //now fix tabs str = replace(str,chr(9),"   ","ALL"); //now return the text formatted in HTML return replace(str,chr(10),"
","ALL"); }
var string = value; string = replaceNoCase(string,chr(8218),'&##8218;','all'); // ‚ string = replaceNoCase(string,chr(402),'&##402;','all'); // ƒ string = replaceNoCase(string,chr(8222),'&##8222;','all'); // „ string = replaceNoCase(string,chr(8230),'&##8230;','all'); // … string = replaceNoCase(string,chr(8224),'&##8224;','all'); // † string = replaceNoCase(string,chr(8225),'&##8225;','all'); // ‡ string = replaceNoCase(string,chr(710),'&##710;','all'); // ˆ string = replaceNoCase(string,chr(8240),'&##8240;','all'); // ‰ string = replaceNoCase(string,chr(352),'&##352;','all'); // Š string = replaceNoCase(string,chr(8249),'&##8249;','all'); // ‹ string = replaceNoCase(string,chr(338),'&##338;','all'); // Œ string = replaceNoCase(string,chr(8216),'&##8216;','all'); // ‘ string = replaceNoCase(string,chr(8217),'&##8217;','all'); // ’ string = replaceNoCase(string,chr(8220),'&##8220;','all'); // “ string = replaceNoCase(string,chr(8221),'&##8221;','all'); // ” string = replaceNoCase(string,chr(8226),'&##8226;','all'); // • string = replaceNoCase(string,chr(8211),'&##8211;','all'); // – string = replaceNoCase(string,chr(8212),'&##8212;','all'); // — string = replaceNoCase(string,chr(732),'&##732;','all'); // ˜ string = replaceNoCase(string,chr(8482),'&##8482;','all'); // ™ string = replaceNoCase(string,chr(353),'&##353;','all'); // š string = replaceNoCase(string,chr(8250),'&##8250;','all'); // › string = replaceNoCase(string,chr(339),'&##339;','all'); // œ string = replaceNoCase(string,chr(376),'&##376;','all'); // Ÿ string = replaceNoCase(string,chr(376),'&##376;','all'); // Ÿ string = replaceNoCase(string,chr(8364),'&##8364','all'); // € string = replaceNoCase(string, chr(183), '*', 'all'); // bullet string = replaceNoCase(string, chr(8213), '--', 'all'); // a dash