网站建设资讯

NEWS

网站建设资讯

jquery特殊字符,jquery字符串包含字符串

如何利用jQuery post传递含特殊字符的数据

1、post请求参数不要放在url中,放在data中,并且以对象形式提交,比如:

遂溪网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

$.ajax({  

url: 'URL',  

type: 'post',  

data:{ 'option':'delete','name':'11adb'},  

success: function (data) {  

}  

});  

2、url传参,在url里面的参数,编码一下,后台再解码一下,就可以了

jQuery替换特殊字符问题,怎么解决

1、使用正则表达式验证

function RegeMatch(objVal){

var pattern = new RegExp("[~'!@#$%^*()-+_=:]");  

if(objVal != ""  objVal != null){  

if(pattern.test(objVal)){  

alert("非法字符!");   

return false;  

}  

}  

}

2、替换字符串中的所有特殊字符

function ReplaceChar(objVal){

var patternStr='!,@,#,$,%,^,,*,(,),-,+,_,=,:';

$.each(patternStr.split(','),function(key,val){

objVal.replace(val,'');

});

}

如何用js或则jquery过滤特殊字符

1、jQuery使用正则匹配替换特殊字符

function RegeMatch(){

var pattern = new RegExp("[~'!@#$%^*()-+_=:]");  

if($("#name").val() != ""  $("#name").val() != null){  

if(pattern.test($("#name").val())){  

alert("非法字符!");  

$("#name").attr("value","");  

$("#name").focus();  

return false;  

}  

}  

}

2、jQuery限制输入ASCII值

//数字0-9的ascii为48-57

//大写A-Z的ascii为65-90

//小写a-z的ascii为97-122

// ----------------------------------------------------------------------

// summary

// 限制只能输入数字和字母

// /summary

// ----------------------------------------------------------------------

$.fn.onlyNumAlpha = function () {

$(this).keypress(function (event) {

var eventObj = event || e;

var keyCode = eventObj.keyCode || eventObj.which;

if ((keyCode = 48  keyCode = 57) || (keyCode = 65  keyCode = 90) || (keyCode = 97  keyCode = 122))

return true;

else

return false;

}).focus(function () {

this.style.imeMode = 'disabled';

}).bind("paste", function () {

var clipboard = window.clipboardData.getData("Text");

if (/^(\d|[a-zA-Z])+$/.test(clipboard))

return true;

else

return false;

});

};

//-----调用方法$("#文本框id").onlyNumAlpha();

3、js正则匹配过滤

function stripscript(s) 

var pattern = new RegExp("[`~!@#$^*()=|{}':;',\\[\\]./?~!@#¥……*()——|{}【】‘;:”“'。,、?]") 

var rs = ""; 

for (var i = 0; i  s.length; i++) { 

rs = rs+s.substr(i, 1).replace(pattern, ''); 

return rs; 

}


当前文章:jquery特殊字符,jquery字符串包含字符串
网站链接:http://cdweb.net/article/dsddjjo.html