拾遗----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}|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一些实用方法相关推荐
- JavaScript编程实用方法参考
str为要去除空格的字符串: 去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = s ...
- C#WinForm WebBrowser (二) 实用方法总结
实用方法1:获取状态栏信息 void webBrowser1_StatusTextChanged(object sender, EventArgs e){ label1.Text = webBrows ...
- javascript实用库_编写实用JavaScript的实用指南
javascript实用库 by Nadeesha Cabral 通过Nadeesha Cabral 编写实用JavaScript的实用指南 (A practical guide to writing ...
- 网站推广的100个实用方法
网站推广的100个实用方法 网站推广是每一位站长都迫切关心的事情.现在我们整理了常见的100个推广创意,大家根据自身的能力条件和外部环境,挑自己喜欢的适用的手法来用,希望对各位站长有所帮助. 1 ...
- 呕心沥血集齐史上最全 JavaScript最实用工具函数大全,建议收藏!
为元素添加on方法 Element.prototype.on = Element.prototype.addEventListener; NodeList.prototype.on = functio ...
- 在web页面上快速生成二维码的三种实用方法
转载自:在web页面上快速生成二维码的三种实用方法 二维码是桌面和移动端快速分享的高效手段之一,这里介绍两个不错的快速开发二维码的方法,和大家分享一下~~ 方法1:使用极客标签提供的二维码快速生成服务 ...
- cookie和url参数获取的常规实用方法合集(ES6)
//获取某一个cookie的值 const getCookie = key => {var k = key, dc = document.cookie;if (dc.length > 0) ...
- 这是如何更好地利用JavaScript数组的方法
by pacdiv 由pacdiv 这是如何更好地利用JavaScript数组的方法 (Here's how you can make better use of JavaScript arrays) ...
- ASP.NET技巧:两个截取字符串的实用方法
两个截取字符串的实用方法(超过一定长度自动换行) 1/** <summary> 2 /// 截取字符串,不限制字符串长度 3 /// </summary& ...
最新文章
- ado控件连接oracle,在Delphi 7中用ADOConnection控件连接Oracle 9i的问题
- 第22节 三个败家子(22)——霸王无敌
- linux GUI程序开发
- 计算机MCI风险快速筛查系统,轻度认知障碍风险快速筛查工具的测算过程及判别效果分析...
- ASP.NET中常用的26个优化性能方法
- 5渲染判断if_React 16 渲染流程
- android studio真机调试失败,【Android】Android Studio真机调试的问题统整
- 31岁了学python还是arm_学嵌入式的,学完了51单片机,下一步呢,是学stm32还是学arm呢.有些迷茫还有Linux等。怎么一步步学好...
- SwitchResX Mac屏幕分辨率调整工具
- 项目管理第五章项目范围管理
- bom mysql表,如何输出bomCAD表格
- android 9.0系统下载地址,安卓9.0正式版下载地址
- MpAndroidChart Y轴显示整数
- 关于对MIDlet套件进行数字签名
- 考虫第十一节课 写译3:救命作文2
- 空间直角坐标转换成大地坐标matlab代码(附精度)
- 前端工程师的摸鱼日常(3)
- 【python标准库】os.path详解
- 一键转发朋友圈到 APP
- 【常用form表单】
热门文章
- java 写文件 属性吗_使用JAVA读写Properties属性文件
- linux串口写入命令失败,linux – 从串口读取失败
- 网站前端组织冒泡事件
- 买iphone不买android,为何宁可用4年前的苹果6s,也不买两三千的安卓呢?理由很真实...
- oracle中substrb用法,oracle中substr和instr的用法
- pyqt5 最小化 系统托盘_Qt中如何使窗口隐藏/最小化到托盘
- mysql多表内连接查询
- leetcode242. 有效的字母异位词
- 《Python Cookbook 3rd》笔记(3.13):计算最后一个周五的日期
- 《Python Cookbook 3rd》笔记(1.16):过滤序列元素