Js正则表达式替换特殊字符(如何用js或则jquery过滤特殊字符)

2024-09-21 02:10:54 :1

js正则表达式替换特殊字符(如何用js或则jquery过滤特殊字符)

大家好,今天小编来为大家解答以下的问题,关于js正则表达式替换特殊字符,如何用js或则jquery过滤特殊字符这个很多人还不知道,现在让我们一起来看看吧!

本文目录

如何用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|)+$/.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; }

求一个js正则表达式:替换html内容中除了标签外的特定字符为另外一个字符.

《!DOCTYPE HTML》《html》 《head》    《title》Page Title《/title》***隐藏网址***    《script》    onload = function (){            var html = document.body.innerHTML;            var reg = /(《img(?:(?!id|》).)*)(id*》)/gi;            var idx = 0;                html = html.replace(reg, function($0, $1, $2, $3, $4, $5){                    idx++;                    if(typeof $2 == "undefined"){                        return $1 + " id=’" + idx + "’" + $3 + $4 + $5;                    }                    return $1 + $2 + idx + $4 + $5;                });                document.body.innerHTML = html;        }    《/script》《/head》 《body》《img src="acb.jpg" id="imgx" /》《ul》    《li》《img src="sdf.png" /》《/li》    《/ul》      《/body》 《/html》

js 正则过滤特殊字符

您好

js检查是否含有非法字符,js 正则过滤特殊字符

//正则function trimTxt(txt){ return txt.replace(/(^\s*)|(\s*$)/g, "");} /** * 检查是否含有非法字符 * @param temp_str * @returns {Boolean} */function is_forbid(temp_str){    temp_str=trimTxt(temp_str);temp_str = temp_str.replace(’*’,"@");temp_str = temp_str.replace(’--’,"@");temp_str = temp_str.replace(’/’,"@");temp_str = temp_str.replace(’+’,"@");temp_str = temp_str.replace(’\’’,"@");temp_str = temp_str.replace(’\\’,"@");temp_str = temp_str.replace(’$’,"@");temp_str = temp_str.replace(’^’,"@");temp_str = temp_str.replace(’.’,"@");temp_str = temp_str.replace(’;’,"@");temp_str = temp_str.replace(’《’,"@");temp_str = temp_str.replace(’》’,"@");temp_str = temp_str.replace(’"’,"@");temp_str = temp_str.replace(’=’,"@");temp_str = temp_str.replace(’{’,"@");temp_str = temp_str.replace(’}’,"@");var forbid_str=new String(’@,%,~,&’);var forbid_array=new Array();forbid_array=forbid_str.split(’,’);for(i=0;i《forbid_array.length;i++){if(temp_str.search(new RegExp(forbid_array)) != -1)return false;}return true;}

--------------------- 

作者:dongsir 董先生 

来源:董先生的博客 

原文链接:js检查是否含有非法字符

***隐藏网址***

正则表达式怎么替换<“>为对应的特殊字符

《input type="hidden" id="1" name="2" value="3" /》例如这个字符串 应该要怎么把里面的都替换了

js正则表达式将特殊字符转换为图片,大哥大姐来啊

使用替换功能就使用这个正则,匹配后替换成目标文件名就可以了.其实直接使用文本替换功能也可以.

文章分享结束,js正则表达式替换特殊字符和如何用js或则jquery过滤特殊字符的答案你都知道了吗?欢迎再次光临本站哦!

js正则表达式替换特殊字符(如何用js或则jquery过滤特殊字符)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.