zoukankan      html  css  js  c++  java
  • 拾遗----javascript一些实用方法

      1、 join()    

               join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。     

                     var ids = [];
                     for(var i = 0 ;i <array.length ; i++){
                          ids.push(array[i].id);    // 将多个id 加入数组
                     }
                     alert(ids.join(","));    // 将多个id 用 , 分隔;也可以直接这样写   alert(ids.join());

                标注:分隔符可以自己指定。如果省略该参数,则默认使用逗号作为分隔符。

       2、split()

                split()方法用于把一个字符串分割成字符串数组。

                  使用方法:    "xin_hanyu".split(",");    //按逗号分隔,自己指定。

                   如果把空字符串 ("") 用作 separator分隔符,那么 字符串"xin_hanyu"中的每个字符之间都会被分割。

             拓展:

    //自定义EasyUI校验
    $.extend($.fn.validatebox.defaults.rules, {
         ipbox: {           //ipbox为校验名
               // 验证定制系统Ip
               validator: function (value) {
                      var ips = value.split(",");
                      var flag = true;
                      for(var i=0;i<ips.length;i++){
                             if(/^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$/.test(ips[i])==false){
                                       flag = false;
                             }
                      }


                      return flag; //这里就是一个正则表达式
              },
              message: '多个ip地址用逗号分隔' //这里是错误后的提示信息
      },

    });

      

            使用方法:

                   <div class="search-item clear">
                        <span class="w110 fl t-r">定制系统IP:</span>
                        <input id="ipbox" class="m-input-320 m-input-h20 easyui-validatebox" type="text" name="ip" data-options="required:true,validType:'ipbox'">
                   </div>

         

  • 相关阅读:
    静态网页
    css
    html
    数据分析器
    初步了解计算机
    如何导出数据库的数据词典
    阅读计划
    python之文件读写
    曾梦想仗剑走天涯,看世界的繁华
    python lambda匿名函数
  • 原文地址:https://www.cnblogs.com/youhun/p/3591210.html
Copyright © 2011-2022 走看看