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}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|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>

     

转载于:https://www.cnblogs.com/youhun/p/3591210.html

拾遗----javascript一些实用方法相关推荐

  1. JavaScript编程实用方法参考

    str为要去除空格的字符串: 去除所有空格:     str   =   str.replace(/\s+/g,"");       去除两头空格:     str   =   s ...

  2. C#WinForm WebBrowser (二) 实用方法总结

    实用方法1:获取状态栏信息 void webBrowser1_StatusTextChanged(object sender, EventArgs e){ label1.Text = webBrows ...

  3. javascript实用库_编写实用JavaScript的实用指南

    javascript实用库 by Nadeesha Cabral 通过Nadeesha Cabral 编写实用JavaScript的实用指南 (A practical guide to writing ...

  4. 网站推广的100个实用方法

    网站推广的100个实用方法   网站推广是每一位站长都迫切关心的事情.现在我们整理了常见的100个推广创意,大家根据自身的能力条件和外部环境,挑自己喜欢的适用的手法来用,希望对各位站长有所帮助. 1 ...

  5. 呕心沥血集齐史上最全 JavaScript最实用工具函数大全,建议收藏!

    为元素添加on方法 Element.prototype.on = Element.prototype.addEventListener; NodeList.prototype.on = functio ...

  6. 在web页面上快速生成二维码的三种实用方法

    转载自:在web页面上快速生成二维码的三种实用方法 二维码是桌面和移动端快速分享的高效手段之一,这里介绍两个不错的快速开发二维码的方法,和大家分享一下~~ 方法1:使用极客标签提供的二维码快速生成服务 ...

  7. cookie和url参数获取的常规实用方法合集(ES6)

    //获取某一个cookie的值 const getCookie = key => {var k = key, dc = document.cookie;if (dc.length > 0) ...

  8. 这是如何更好地利用JavaScript数组的方法

    by pacdiv 由pacdiv 这是如何更好地利用JavaScript数组的方法 (Here's how you can make better use of JavaScript arrays) ...

  9. ASP.NET技巧:两个截取字符串的实用方法

    两个截取字符串的实用方法(超过一定长度自动换行) 1/** <summary> 2        /// 截取字符串,不限制字符串长度 3        /// </summary& ...

最新文章

  1. ado控件连接oracle,在Delphi 7中用ADOConnection控件连接Oracle 9i的问题
  2. 第22节 三个败家子(22)——霸王无敌
  3. linux GUI程序开发
  4. 计算机MCI风险快速筛查系统,轻度认知障碍风险快速筛查工具的测算过程及判别效果分析...
  5. ASP.NET中常用的26个优化性能方法
  6. 5渲染判断if_React 16 渲染流程
  7. android studio真机调试失败,【Android】Android Studio真机调试的问题统整
  8. 31岁了学python还是arm_学嵌入式的,学完了51单片机,下一步呢,是学stm32还是学arm呢.有些迷茫还有Linux等。怎么一步步学好...
  9. SwitchResX Mac屏幕分辨率调整工具
  10. 项目管理第五章项目范围管理
  11. bom mysql表,如何输出bomCAD表格
  12. android 9.0系统下载地址,安卓9.0正式版下载地址
  13. MpAndroidChart Y轴显示整数
  14. 关于对MIDlet套件进行数字签名
  15. 考虫第十一节课 写译3:救命作文2
  16. 空间直角坐标转换成大地坐标matlab代码(附精度)
  17. 前端工程师的摸鱼日常(3)
  18. 【python标准库】os.path详解
  19. 一键转发朋友圈到 APP
  20. 【常用form表单】

热门文章

  1. java 写文件 属性吗_使用JAVA读写Properties属性文件
  2. linux串口写入命令失败,linux – 从串口读取失败
  3. 网站前端组织冒泡事件
  4. 买iphone不买android,为何宁可用4年前的苹果6s,也不买两三千的安卓呢?理由很真实...
  5. oracle中substrb用法,oracle中substr和instr的用法
  6. pyqt5 最小化 系统托盘_Qt中如何使窗口隐藏/最小化到托盘
  7. mysql多表内连接查询
  8. leetcode242. 有效的字母异位词
  9. 《Python Cookbook 3rd》笔记(3.13):计算最后一个周五的日期
  10. 《Python Cookbook 3rd》笔记(1.16):过滤序列元素