js去除字符串两边的空格

1.function trim(str){
    return str.replace(/(^\s*)|(\s*$)/g,'')
}
function ltrim(str){
    return str.replace(/(^\s*)/g,'')
}
function rtrim(str){
    return str.replace(/(\s*$)/g,'')
}

var str = '         12345    '
console.log(str);
var result1 = trim(str)
var result2 = ltrim(str)
var result3 = rtrim(str)

console.log(result1)
console.log(result2)
console.log(result3)


2.原型方法的实现
String.prototype.trim = function(){
    return this.replace(/(^\s*) | (\s*$))/g,'');
}

 

mouseover 与 mouseenter的区别

mouseover: 不论鼠标指针穿过被选元素或其子元素,都会触发mouseover事件,对应mouseout

mouseenter:只有在鼠标指针穿过被选元素时,才会触发mouseenter事件,对应mouseleave

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值