zoukankan      html  css  js  c++  java
  • JavaScript文字自动排版

    <script>
    /******************************************************
    * 文字自动排版 Share JavaScript (http://www.ShareJS.com)
    * 使用此脚本程序,请保留此声明
    * 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com
    ******************************************************/

    function typeset(str)//文字排版正则替换
    {
     //修正不规则标点
     str=str.replace(/,/gi,",");
     str=str.replace(/\.\r/gi,"。\r");
     str=str.replace(/./gi,"。");
     str=str.replace(/;/gi,";");
     str=str.replace(/\"/gi,""");
     str=str.replace(/\'/gi,"`");
     str=str.replace(/!/gi,"!");
     str=str.replace(/\(/gi,"(");
     str=str.replace(/\)/gi,")");
     str=str.replace(/【/gi,"「");
     str=str.replace(/『/gi,"「");
     str=str.replace(/】/gi,"」");
     str=str.replace(/』/gi,"」");
     //修正不规则换行,其中 。?!…」”)\n\r 为有效换行标志符.(注意:此代码将破坏所有无效标点换行)
     str=str.replace(/([^。?!…」”)\n\r])[\n\r]{2}/gi,"$1");
     //修正不规则段落
     str="\n"+str;
     str=str.replace(/[\n|\r]+[ | |\t]*/gi,"\n\n  ");
     str=str.replace("\n\n","");

     return str;
    }
    </script> 
    一段处理文字排版的代码<br>
    <textarea name="content" rows=30 cols=100>
    乘警查票 发现手机淫秽录像

    昨日上午,唐尚海和朋友陈海军刚从怀化回到重庆,就向记者介绍了唐尚海9月18日因手机存有一段黄色录像被乘警罚款一事。

    据介绍,9月18日上午10点30分,家住合川区太和镇楼房村的唐尚海和朋友陈海军乘坐重庆至杭州的K531次列车到怀化。19日凌晨1点多钟,一名乘警开始在车厢内查票。

    “ 我们从皮包内拿出车票、钱包、手机等让他检查。”陈海军说,乘警发现唐尚海的手机与他用的手机款式相同,就擅自打开手机,熟练地查看各项功能,不料乘警发现手机里居然存了一段黄色录像。“你的手机怎么存有黄色录像?”乘警的大声质问令周边的男女乘客都盯着唐尚海看。“我当时脸红脖子粗,感到无地自容。”唐说,他都40多岁的人了,哪还经常看淫秽录像,他怕乘客们会以为他好色。

    二手机自带黄片 乘警喊罚500元

    随后,乘警责令他拿好手机,跟着他到了餐厅车厢。乘警处理完四五名逃票乘客后,将他带到一间办公室。唐说,他一直向乘警解释淫秽录像不是他下载的,而是他在购买二手手机时,手机上本身就带有约4分钟的黄色录像,同时他也没有给任何人看。不过乘警还是以唐私自复制、传播淫秽录像为由,要求罚款500元,并称:“不交罚款也可以,到下一个车站,就交给当地车站派出所行政拘留。”
    “我当时一听遭吓惨了,赶紧向他求情。”唐说,他求了半天情,最后乘警依然罚了他200元,还让他当场写下检查书。


    </textarea> <br>
    <input type=button value="排版" onclick="content.innerText=typeset(content.innerText)">


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    按位 与操作 或操作 非操作 异或操作 左移 右移 操作
    php缓存数组到文件
    H5元素
    pagelatch等待在tempdb的gsm页面上
    MSSQLSERVER并行度
    测试压缩表和索引以及分区索引
    SQL SERVER 审核
    执行查询“BACKUP LOG [XXX] TO DISK = N'F:\BackData\事务日至备份\...”失败,错误如下:“无法执行 BACKUP LOG,因为当前没有数据库备份。 BACKUP LOG 正在异常终止。
    sql server 权限
    sql server 错误号大全
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1884547.html
Copyright © 2011-2022 走看看