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>

         

  • 相关阅读:
    Json转换利器Gson之实例一-简单对象转化和带泛型的List转化 (转)
    JSON数据解析(转)
    JSON数据解析(GSON方式) (转)
    ASP.NET MVC学习之Ajax(完结)
    Newtonsoft.Json(Json.Net)学习笔记
    IDEA教程之导入maven项目
    idea language level 介绍
    .net core Asp.net Mvc Ef 网站搭建 vs2017 1)
    【MVC】快速构建一个图片浏览网站
    asp.netmvc 三层搭建一个完整的项目
  • 原文地址:https://www.cnblogs.com/youhun/p/3591210.html
Copyright © 2011-2022 走看看