js中去除两端逗号
1.js replace(a,b)之替换字符串中所有指定字符的方法
1
2
3
4
5
6
7
8
9
10
|
var str = 'abcadeacf' ; var str1 = str.replace( 'a' , 'o' ); alert(str1); // 打印结果: obcadeacf var str2 = str.replace(/a/g, 'o' ); alert(str2); //打印结果: obcodeocf, |
注意: 此处replace的第一个参数为正则表达式,/g是全文匹配标识。
2. JS四种方法去除字符串最后的逗号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<script> window.onload= function () { var obj = {name: "xxx" , age: 30, sex: "female" }; //定义一个object对象 var str = '' //定义一个空字符用来接收对象里的key或者value for ( var item in obj) { //遍历item变量里的对象的属性和元素, str += obj[item] + "," //将obj对象的值遍历出来,并且追加到str字符中。 //str += item + ","//将obj对象的属性遍历出来,并且追加到str字符中。 } //第一种方法、将字符串中最后一个元素","逗号去掉, //str = str.substring(0, str.lastIndexOf(',')); //第二种方法、将字符串中最后一个元素","逗号去掉, //str = (str.substring(str.length - 1) == ',') ? str.substring(0, str.length - 1) : str; //第三种方法、将字符串中最后一个元素","逗号去掉, //var str=str.substring(0,str.length-1);//3、将字符串中最后一个元素","逗号去掉, //第四种方法、将字符串中最后一个元素","逗号去掉, var reg=/,$/gi; str=str.replace(reg, "" ); console.log(str) } </script> |
3. 现在大部分浏览器中基本上都支持字符串的 trim 函数,但是为了兼容不支持的浏览器,我们最好还是在 Js 文件中加入以下代码(不需要清除换行符的请删除 \n 制表符删除 \t)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
if (!String.prototype.trim) { /*--------------------------------------- * 清除字符串两端空格,包含换行符、制表符 *---------------------------------------*/ String.prototype.trim = function () { return this.triml().trimr(); } /*---------------------------------------- * 清除字符串左侧空格,包含换行符、制表符 * ---------------------------------------*/ String.prototype.triml = function () { return this.replace(/^[\s\n\t]+/g, "" ); } /*---------------------------------------- * 清除字符串右侧空格,包含换行符、制表符 *----------------------------------------*/ String.prototype.trimr = function () { return this.replace(/[\s\n\t]+$/g, "" ); } } |
如果只需要 trim 函数的,可以只写一个:
1
2
3
4
5
6
7
8
9
10
|
if (!String.prototype.trim){ /*--------------------------------------- * 清除字符串两端空格,包含换行符、制表符 *---------------------------------------*/ String.prototype.trim = function () { return this.replace(/(^[\s\n\t]+|[\s\n\t]+$)/g, "" ); } } |
使用代码:
1
|
var str = " abcd " .trim(); |
JQuery 判断访问的浏览器是pc还是手机
摘要:以下代码用于JQuery判断访问的浏览器的类型 阅读全文
js中去除两端逗号
摘要:1.js replace(a,b)之替换字符串中所有指定字符的方法 注意: 此处replace的第一个参数为正则表达式,/g是全文匹配标识。 2. JS四种方法去除字符串最后的逗号 3. 现在大部分浏览器中基本上都支持字符串的 trim 函数,但是为了兼容不支持的浏览器,我们最好还是在 Js 文件中 阅读全文
JavaScript 日期选择器 Pikaday
摘要:http://www.jq22.com/jquery-info7564 插件描述:Pikaday 是一个 JavaScript 日期选择器,它不依赖于任何 Javascript 库,并且文件大小小于 5K,但是功能却一点不弱,可以进行高级定制。并且样式可以根据 CSS 进行更改选择器的设计,当然默认 阅读全文
jquery的插件选择chosen的使用
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。http ://blog.csdn.net/jobschen/article/details/46619443 一,文件引入 jquery // jquery必须,且需要在chosen.js之前chosen.jquery.min.js //压缩版的 阅读全文
jQuery 事件 - one() 方法
摘要:jQuery 事件参考手册 实例 当点击 p 元素时,增加该元素的文本大小: $("p").one("click",function(){ $(this).animate({fontSize:"+=6px"}); }); 定义和用法 one() 方法为被选元素附加一个或多个事件处理程序,并规定当事件 阅读全文
Firefox 不知道如何打开此地址,因为协议 (javascrpit) 未和任何程序关联.
摘要:用火狐打开出现这个错误,360没事;这个是什么原因???怎么解决?代码:<a href="javascrpit:;"onclick="showD('pas','rightl','user','job')" class="al"> 最佳答案 href="javascrpit:;"火狐执行比较严格,你可 阅读全文
jQuery 参考手册 - 选择器
摘要:jQuery 选择器 参阅 教程:jQuery 元素选择器语法 参阅 教程:jQuery 元素选择器语法 阅读全文
jQuery选择器总结
摘要:jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的cs... 阅读全文
JS判断2个时间是否在同一周
摘要:function isSameWeek(old, now) { var oneDayTime = 1000 * 60 * 60 * 24; var old_count = parseInt(+old / oneDayTime); var now_other = parseInt(+now / oneDayTime); return parseInt((old_... 阅读全文
JS设置cookie、读取cookie、删除cookie
摘要:Js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设 阅读全文
jquery.cookie() 方法的使用(读取、写入、删除)
摘要:jquery.cookie() 方法:一个轻量级的cookie 插件,可以读取、写入、删除 cookie,下面有个不错的数量,大家可以学习下 一个轻量级的cookie 插件,可以读取、写入、删除 cookie。 jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jq 阅读全文
js事件绑定的几种方式与on()、bind()的区别
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载 一直不是很理解几种js事件绑定之间的区别与联系,今天百度了一下,在此做一总结: 1.如果只是简单的绑定一个事件,可以直接写在行内,点击执行一个函数,例如 <button onclick="alert('点我啊!')">点我啊</button> 2. 阅读全文
jQuery获取Select选择的Text和 Value(转)
摘要:jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("opti 阅读全文
jQuery获取多种input值的方法
摘要:获取input的checked值是否为true: 第一种: if($("input[name=item][value='val']").attr('checked')==true) //判断是否已经打勾 --注:name即控件name属性,value即控件value属性 第二种: 可以不指定属性值, 阅读全文
百度编辑器UEditor配置toolbars工具条功能按钮
摘要:两种方式: 1、代码中定义 2、在“ueditor.config.js”文件中统一定义: 百度官方文档: http://fex.baidu.com/ueditor/ http://ueditor.baidu.com/website/document.html 阅读全文
js如何获取select下拉框的value以及文本内容
摘要:javascrtipt代码: 阅读全文
JS获取当前日期和时间的方法,并按照YYYY-MM-DD格式化
摘要:Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11 阅读全文
jquery遍历数组与筛选数组的方法
摘要:grepgrep()方法用于数组元素过滤筛选 grep(array,callback,invert)array:待过滤数组;callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值。此函数应返回一个布尔值。另外,此函数 阅读全文
js上移、下移、置顶、置底功能实现
摘要:实现页面上列表内容上移、下移、置顶、置底 功能,主要实现思路是节点操作,比如说:上移,直接把点击项移动到前一个节点,以此类推,当然实际代码实现还要加些判断,如当前点击操作项是否已经是置底或置底了,如果是则给点相应提示,好让操作者知道发生了什么事情。 具体源码,大伙来感受下: <!DOCTYPE ht 阅读全文
js 分享代码--完整示例代码
摘要:<div class="bdsharebuttonbox" data-tag="share_1"> <a class="bds_mshare" data-cmd="mshare"></a> <a class="bds_qzone" data-cmd="qzone" href="#"></a> <a 阅读全文
Jquery Validation 插件验证手机号
摘要:自定义手机号验证代码 http://www.2cto.com/kf/201505/402781.html // 手机号码验证 jQuery.validator.addMethod("isMobile", function(value, element) { var length = value.le 阅读全文
jquery操作全选、批量删除、加减行
摘要:html静态页面 加减行,全选,全不选 控制器层 批量删除 要实现一个页面的增删改查,进行各种判断就好了 阅读全文