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
|
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)
}
|
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判断访问的浏览器的类型 阅读全文
posted @ 2020-01-10 09:07 蓦然回首恍然如梦 阅读 (45) | 评论 (0) 编辑
自定义input file样式
摘要:html css js 阅读全文
posted @ 2018-12-27 11:57 蓦然回首恍然如梦 阅读 (237) | 评论 (0) 编辑
js中去除两端逗号
摘要:1.js replace(a,b)之替换字符串中所有指定字符的方法 注意: 此处replace的第一个参数为正则表达式,/g是全文匹配标识。 2. JS四种方法去除字符串最后的逗号 3. 现在大部分浏览器中基本上都支持字符串的 trim 函数,但是为了兼容不支持的浏览器,我们最好还是在 Js 文件中 阅读全文
posted @ 2018-12-05 17:13 蓦然回首恍然如梦 阅读 (1392) | 评论 (0) 编辑
JavaScript 日期选择器 Pikaday
摘要:http://www.jq22.com/jquery-info7564 插件描述:Pikaday 是一个 JavaScript 日期选择器,它不依赖于任何 Javascript 库,并且文件大小小于 5K,但是功能却一点不弱,可以进行高级定制。并且样式可以根据 CSS 进行更改选择器的设计,当然默认 阅读全文
posted @ 2018-03-05 18:02 蓦然回首恍然如梦 阅读 (445) | 评论 (0) 编辑
jquery的插件选择chosen的使用
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。http ://blog.csdn.net/jobschen/article/details/46619443 一,文件引入 jquery // jquery必须,且需要在chosen.js之前chosen.jquery.min.js //压缩版的 阅读全文
posted @ 2018-02-26 15:31 蓦然回首恍然如梦 阅读 (4601) | 评论 (0) 编辑
jQuery 事件 - one() 方法
摘要:jQuery 事件参考手册 实例 当点击 p 元素时,增加该元素的文本大小: $("p").one("click",function(){ $(this).animate({fontSize:"+=6px"}); }); 定义和用法 one() 方法为被选元素附加一个或多个事件处理程序,并规定当事件 阅读全文
posted @ 2017-12-19 11:53 蓦然回首恍然如梦 阅读 (48) | 评论 (0) 编辑
Firefox 不知道如何打开此地址,因为协议 (javascrpit) 未和任何程序关联.
摘要:用火狐打开出现这个错误,360没事;这个是什么原因???怎么解决?代码: 最佳答案 href="javascrpit:;"火狐执行比较严格,你可 阅读全文
posted @ 2017-11-08 11:26 蓦然回首恍然如梦 阅读 (2592) | 评论 (0) 编辑
jQuery 参考手册 - 选择器
摘要:jQuery 选择器 参阅 教程:jQuery 元素选择器语法 参阅 教程:jQuery 元素选择器语法 阅读全文
posted @ 2017-10-16 18:53 蓦然回首恍然如梦 阅读 (38) | 评论 (0) 编辑
jQuery选择器总结
摘要:jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的cs... 阅读全文
posted @ 2017-10-16 13:06 蓦然回首恍然如梦 阅读 (29) | 评论 (0) 编辑
纯js实现分页
摘要:原理:所有数据已加载好,js通过遍历部分显示,实现分页效果 html代码 js实现分页 分页--样式 阅读全文
posted @ 2017-10-10 11:02 蓦然回首恍然如梦 阅读 (520) | 评论 (0) 编辑
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_... 阅读全文
posted @ 2017-09-25 15:37 蓦然回首恍然如梦 阅读 (568) | 评论 (0) 编辑
JS设置cookie、读取cookie、删除cookie
摘要:Js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设 阅读全文
posted @ 2017-08-07 18:32 蓦然回首恍然如梦 阅读 (59) | 评论 (0) 编辑
jquery.cookie() 方法的使用(读取、写入、删除)
摘要:jquery.cookie() 方法:一个轻量级的cookie 插件,可以读取、写入、删除 cookie,下面有个不错的数量,大家可以学习下 一个轻量级的cookie 插件,可以读取、写入、删除 cookie。 jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jq 阅读全文
posted @ 2017-08-07 18:31 蓦然回首恍然如梦 阅读 (44) | 评论 (0) 编辑
js事件绑定的几种方式与on()、bind()的区别
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载 一直不是很理解几种js事件绑定之间的区别与联系,今天百度了一下,在此做一总结: 1.如果只是简单的绑定一个事件,可以直接写在行内,点击执行一个函数,例如 2. 阅读全文
posted @ 2017-07-20 11:50 蓦然回首恍然如梦 阅读 (496) | 评论 (0) 编辑
jQuery获取Select选择的Text和 Value(转)
摘要:jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("opti 阅读全文
posted @ 2017-06-13 15:10 蓦然回首恍然如梦 阅读 (49) | 评论 (0) 编辑
jQuery获取多种input值的方法
摘要:获取input的checked值是否为true: 第一种: if($("input[name=item][value='val']").attr('checked')==true) //判断是否已经打勾 --注:name即控件name属性,value即控件value属性 第二种: 可以不指定属性值, 阅读全文
posted @ 2017-06-13 15:09 蓦然回首恍然如梦 阅读 (26) | 评论 (0) 编辑
百度编辑器UEditor配置toolbars工具条功能按钮
摘要:两种方式: 1、代码中定义 2、在“ueditor.config.js”文件中统一定义: 百度官方文档: http://fex.baidu.com/ueditor/ http://ueditor.baidu.com/website/document.html 阅读全文
posted @ 2017-05-31 15:12 蓦然回首恍然如梦 阅读 (952) | 评论 (0) 编辑
使用AJAX实现分页
摘要:Fenye.php 阅读全文
posted @ 2017-04-27 16:35 蓦然回首恍然如梦 阅读 (66) | 评论 (0) 编辑
js如何获取select下拉框的value以及文本内容
摘要:javascrtipt代码: 阅读全文
posted @ 2017-03-10 12:00 蓦然回首恍然如梦 阅读 (79) | 评论 (0) 编辑
JS获取当前日期和时间的方法,并按照YYYY-MM-DD格式化
摘要:Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11 阅读全文
posted @ 2017-01-20 14:30 蓦然回首恍然如梦 阅读 (187) | 评论 (0) 编辑
jquery遍历数组与筛选数组的方法
摘要:grepgrep()方法用于数组元素过滤筛选 grep(array,callback,invert)array:待过滤数组;callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值。此函数应返回一个布尔值。另外,此函数 阅读全文
posted @ 2017-01-05 10:34 蓦然回首恍然如梦 阅读 (267) | 评论 (0) 编辑
js上移、下移、置顶、置底功能实现
摘要:实现页面上列表内容上移、下移、置顶、置底 功能,主要实现思路是节点操作,比如说:上移,直接把点击项移动到前一个节点,以此类推,当然实际代码实现还要加些判断,如当前点击操作项是否已经是置底或置底了,如果是则给点相应提示,好让操作者知道发生了什么事情。 具体源码,大伙来感受下:
posted @ 2016-04-22 21:36 蓦然回首恍然如梦 阅读 (644) | 评论 (0) 编辑
js 分享代码--完整示例代码
摘要:
Jquery Validation 插件验证手机号
摘要:自定义手机号验证代码 http://www.2cto.com/kf/201505/402781.html // 手机号码验证 jQuery.validator.addMethod("isMobile", function(value, element) { var length = value.le 阅读全文
posted @ 2016-04-09 13:14 蓦然回首恍然如梦 阅读 (207) | 评论 (0) 编辑
jquery操作全选、批量删除、加减行
摘要:html静态页面 加减行,全选,全不选 控制器层 批量删除 要实现一个页面的增删改查,进行各种判断就好了 阅读全文
posted @ 2016-03-29 09:35 蓦然回首恍然如梦 阅读 (141) | 评论 (0) 编辑