• 【JS新手教程】JS中的split()方法,拆分字符串


    该方法具体如代码和图中的注释,直接在语句后面加注释了。
    格式:要拆分的字符串.split(拆分依据的字符)
    例如该文中的例子,拆分人名,电话,地址。该文中用了个文本框,文本框中需要输入的格式是:人名,电话,地址。
    该例子中用了一个文本框的初始值,该方法可以把字符串拆分成多个小的字符串,例如本文依据的是中文的逗号,凡是遇到逗号,都会被拆分,一共有两个逗号,分隔了三段字符串。
    把拆分号的内容放入一个数组里,用索引来取这个数组的值,拆分后的是从左到右拆分的,遇到拆分的字符,就拆开。
    该例子中,然后把拆分的内容加一些其他字符,进行重组,LODOP的text文本换行符是 ,再加点换行,组成新的字符串。最后传给LODOP进行打印。
    打印拆分后重组的字符串。

    测试代码:

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>WEB打印控件LODOP</title>
    <script language="javascript" src="LodopFuncs.js"></script>
    </head>
    <body>
    输入以中文逗号分隔的字符串<p><textarea id="textarea" rows="12" id="S1" cols="107" >A某,127789789,啦啦啦省哎哎哎县</textarea></p>
    <a href="javascript:prn1_preview() ">打印预览</a><br>
    <script language="javascript" type="text/javascript"> 
            var LODOP; //声明为全局变量
        function spltNewtext() {//一个字符串拆分成多个字符串,然后重组成一个新的字符串
            var Ytext = document.getElementById("textarea").value; //获取原始字符串值
            var addrs=new Array();//建一个空的数组
            var addrs= Ytext.split("");//根据原始字符串的中文逗号拆分,给空的数组值
            var Newtext="收件人:"+addrs[0]+"
    "+"电话:"+addrs[1]+"
    "+"地址:"+addrs[2];//对拆分的字符串进行重组
            return Newtext//返回新的字符串
        }    
        function prn1_preview() {
            LODOP=getLodop(); 
            var ads=spltNewtext();
            LODOP.PRINT_INIT("");
            LODOP.ADD_PRINT_TEXT(34,44,100,20,"如下是地址:");
            LODOP.ADD_PRINT_TEXT(74,43,507,95,ads);
            //LODOP.PRINT_DESIGN();
            LODOP.PREVIEW();
        };
    </script> 
    </body>

    图示:

  • 相关阅读:
    java开发编码规范
    Spring Boot 配置文件密码加密两种方案
    qmake生成VS的vcproj/sln工程文件
    R语言爬取动态网页之环境准备
    R实现pm2.5地图数据展示
    【Yii系列】最佳实践之后台业务框架
    【Yii系列】Yii2.0基础框架
    【Python系列】Python自动发邮件脚本-html邮件内容
    【PHP系列】PHP组件详解
    【Yii系列】错误处理和日志系统
  • 原文地址:https://www.cnblogs.com/huaxie/p/10750001.html
Copyright © 2020-2023  润新知