javascript 去除空格 特殊符号 html标签 event事件 js 屏蔽键盘事件

本文探讨了如何使用正则表达式去除HTML中的空格、特殊字符及HTML标签,进而实现键盘事件监听的功能。通过实例展示了具体实现步骤,包括事件监听的设置与正则表达式的运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

    this.replace(/(^\s*)|(\s*$)/g, ""); // 用正则表达式去除前后空格
    this.replace(/[&%_#/'/"]/g, "");	//除掉%_#的特殊字符
    this.replace(/<\/?[^>]*>/g,''); //去除HTML tag  

    document.onkeyup = keyUpFunction;  //这样就可以监听键盘事件了
    function keyUpFunction(e){    //调用该方法的时候需要将event传递过来,是现在
	e = window.event || e;    //IE  FF上均可调用e.keyCode
	if(e.keyCode == 13){
		searchKeyword();
	}
    }

 

 

屏蔽键盘事件:

function resizeWindow(e){
       	 var source=e||event;
	if(source.keyCode == 122){//这里针对的是F11键,如果要针对所有键盘,可以去掉这个判断
		if(e){      //说明是火狐
			e.preventDefault();        
	       	 }else if(event){   //说明是IE	       	 		
			event.keyCode=0;
			event.returnValue=false;
	       	 }	
	}
}

document.onkeydown=resizeWindow;//绑定监听键盘事件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值