特殊字符替换 > < " ' &

function toTXT(str){
        var RexStr = /\<|\>|\"|\‘|\&/g
        str = str.replace(RexStr,
            function(MatchStr){
                switch(MatchStr){
                    case "<":
                        return "& lt;";
                        break;
                    case ">":
                        return "& gt;";
                        break;
                    case "\"":
                        return "& quot;";
                        break;
                    case "‘":
                        return "& #39;";
                        break;
                    case "&":
                        return "& amp;";
                        break;
                    default :
                        break;
                }
            }
        )
        return str;
    }

特殊字符替换 > < " ' &

时间: 2024-10-27 03:01:24

特殊字符替换 > < " ' &的相关文章

C#隐私信息(银行账户,身份证号码,名字)中间部分特殊字符替换(*)

最近做到一个关于银行的一个功能模块,需要将隐私信息银行账号中间部分用*代替,于是写下了,如下代码: /// <summary> /// 将传入的字符串中间部分字符替换成特殊字符 /// </summary> /// <param name="value">需要替换的字符串</param> /// <param name="startLen">前保留长度</param> /// <param

HTML特殊字符替换问题 html escapte相关

在处理网页时经常会遇到这样的问题,后台得到的字符串数据包含网页HTML中的特殊字符,例如在页面上这样一句话,"你好·世界"在后台取到的是"你好·世界".这是由于HTML对特殊字符进行了编码. 今天在取得前台form表单提交的数据时,就遇到了这样的问题.页面表单填的数据是正常的字符串"你好·世界",传到后台以后却把·这个字符进行了编码,变成了·. 之前在做爬虫时处理这种问题通常是进行简单的替换,类似这样 String escaped = sourc

asp 特殊字符替换

<%Function specialstr(yourstring)find= "¿,À,Á,Â,Ã,Ä,Å,Æ,Ç,È,É,Ê,Ë,Ì,Í,Î,Ï,Ð,Ñ,Ò,Ó,Ô,Õ,Ö,Ø,Ù,Ú,Û,Ü,Ý,Þ,ß,à,á,â,ã,ä,å,æ,ç,è,é,ê,ë,ì,í,î,ï,ð,ñ,ò,ó,ô,õ,ö,ø,ù,ú,û,ü,ý,þ,ÿ"find = split(find,",")replaced = "L,A,A,A,A,A,A,A,C,E,E,E,E,I

替换特殊符号

public class BaseReplaceString { /* < < 小于号或显示标记 > > 大于号或显示标记 & & 可用于显示其它特殊字符 " " 引号 ? ? 已注册 ? ? 版权 ? ? 商标 ? ? 半个空白位 ? ? 一个空白位   不断行的空白*/ private static String[] htmlSpecialCharacter = new String[]{"<", ">

Java批量将文件中的段落替换成空格,根据指定分隔符换行(SQL示例)

我的需求是SQL文件中有成千的类似数据,我要将它们进行转换格式,如下图 第一步:将字符段楼替换,使用word排版 把数据拷贝到word中,使用特殊字符替换 点击全部替换,替换之后如下图,这时候它是一串很长的字符串 第二步:编写Java替换程序 在代码中num是分割段,到第16个字符时候换行 public class Demo { public static void main(String[] args) { String s = "'133','153','180','181','189','

java 实现html特殊字符转义

html中的特殊字符,java后台接收会显示转义字符.例如 ' 会被显示成'", """); str = str.replace("”", """); str = str.replace(" ", " "); str = str.replace("&", "&"); str = str.replace("'&qu

filter过滤器实现特殊字符转义

web.xml <!-- 特殊字符转义或转换 --> <filter> <filter-name>XssFilter</filter-name> <filter-class>cn.zsmy.interceptor.XssFilter</filter-class> </filter> <filter-mapping> <filter-name>XssFilter</filter-name>

C#隐私字符替换

class Program { static void Main(string[] args) { string str = ReplaceWithSpecialChar("221282188801019662", 4, 4); Console.WriteLine(str); Console.ReadKey(); } /// <summary> /// 将传入的字符串中间部分字符替换成特殊字符 /// </summary> /// <param name=

[IT学习]Python如何处理异常特殊字符

A byte of Python<输入与输出>一节中有一个处理回文的小例子(io_input.py).作者留了个思考题. 如何将标点去掉.忽略大小写后,再考虑是否回文? 可以学习re模块.学习str的方法来处理. 方法1:使用re正则表达式将特殊字符处理为空字符串. import re def reverse(text): return text[::-1] def is_palindrome(text): return text == reverse(text) something = in