`
jslfl
  • 浏览: 312616 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

后台拼接js代码字符串,处理特殊转义字符

阅读更多
因为在JS程序代码中,如果生成的字符串中包含特殊字符,那程序容易出错,
如要把下面这个字符串生成到js程序中
aaaa'bbbb
那么把这个字符串做字符串操作时,会以中间这个 ' 做为字符串结束了,就产生了语法错误,如:
var str = 'aaaa'bbbb'; // 这句有语法错误

所以在后台生成aaaa'bbbb这个字符串时,得把中间这个 ' 加 \ 做转义处理,
到js中时,生成的效果应该是aaaa\'bbbb

replaceAll("'","\\\\'");

replaceAll("\"","\\\\\"");//因为 " 本来就要在java程序中做转义,所以多个 \

replaceAll("\r","\\\\\\r");

replaceAll("\n","\\\\\\n");
分享到:
评论

相关推荐

    023.Python字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入.mp4

    023.Python字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入.mp4

    JavaScript程序设计课件:字符串型.pptx

    3、字符串转义符 转义符都是\开头的,常用的转义符及其说明如下: 转义符 解释说明 \n 换行符 \\ 斜杠\ \’ ‘单引号 \” “双引号 \t Tab缩进 \b 空格 2.4.3 字符串型 4、字符串长度 字符串都是由若干字符组成的,...

    Python语言基础:字符串使用.pptx

    字符串的拼接:使用“+”号连接的方式,Python就会自动将若干个字符串合并成一个字符串。 实例:使用字符串的拼接符“+”号,把“不忘初心”和“牢记使命”拼接起来,并输出结果,想想还有其他便捷的方式拼接吗?;...

    Shell 字符串拼接的实现示例

    1. 字符串声明 ... 简单的字符串拼接 脚本 1: #/bin/bash # 字面量拼接 # 1. 两个串依次排列即可 # 2. 不能有空格, 否则会报错 # 12 str01=12 echo ${str01} # 引号混合 # 12 str02=1'2' echo ${

    JavaScript中字符串拼接的基本方法

    非常简单,就用一个”+”将两个字符串”相加”: var longString = "One piece " + "plus one more piece.";... 要在字符串中添加换行符,需要使用转义字符””: var confirmString = "You did not enter a resp

    django实现模板中的字符串文字和自动转义

    模板中的字符串文字不会自动转义,因为这里默认模板的作者已经正确书写模板的内容。 {{ data|default:”This is a string literal.” }} 如果我们在data不存在时,显示默认文字“3 < 2”,则代码如下: {{ data...

    vb6 collection dictionary与json字符串间转换

    vb6 collection dictionary与json字符串间转换

    python:字符串操作,切片、拼接

    字符串中的特殊字符转义 当字符串中出现一些 特殊字符,又希望他们保持本来的含义,这时候可以使用转义; 例如字符串中出现双引号 print(这是一个双引号(\) 转义符形成一些组合,表达一些不可打印的含义。例如: ...

    详解C#中的字符串拼接@ $

    @的意思是以@标注的字符出,其中所有的符号均为字符串符号,没有什么特殊字符,如”什么的,均默认为字符串 static void Main(string[] args) { //这样就很方便写读取的文件路径,也不需要什么转义字符了 ...

    Java中字符数组和字符串与StringBuilder和字符串转换的讲解

    今天小编就为大家分享一篇关于Java中字符数组和字符串与StringBuilder和字符串转换的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    Python入门——Day4(元组,字符串格式化,转义字符,format函数)

    2.字符串格式化符号含义 3.格式化操作符辅助命令 4.转义字符及其含义 5.format函数 1.元组(tuple) 创建与访问元组 >>> tuple1 = (1,2,3,4,5,6,7)#创建元组 >>> tuple1[1]#通过索引访问元组 2 >>> temp = (1)#元组...

    python基础教程第三版-Magnus Lie Hetland 著

    新人学习必备书籍: 第 1 章 快速上手:基础知识 ... 1.10.2 拼接字符串 1.10.3 字符串表示str和repr 1.10.4 长字符串、原始字符串和字节 1.11 小结 1.11.1 本章介绍的新函数 1.11.2 预告

    Mybatis现学现用

    这里MyBatis不会修改或转义字符串。 重要:接受从用户输出的内容并提供给语句中不变的字符串,这样做是不安全的。这会导致潜在的SQL注入攻击,因此你不应该允许用户输入这些字段,或者通常自行转义并检查。

    webservice是用dom4j返回xml字符串

    WebService在传递数据的时候只能传递字符串,当我们返回一些简单的字符串时我们可以直接返回,但是当我们想返回比如List,Map等复杂类型的数据时拼接字符串就是个很麻烦的工作,这时我们就用到了dom4j这个工具。

    python基础教程 第三版 中文 高清 pdf

    1.10.2 拼接字符串 1.10.3 字符串表示 str和 repr 1.10.4 长字符串、原始字符串和字节 1.11 小结 1.11.1 本章介绍的新函数 1.11.2 预告 第2 章 列表和元组 2.1 序列概述 2.2 通用的序列操作 2.2.1 索引 ...

    JS常用函数方法收集1

    cutstr.js 字符串长度截取 replaceAll.js 替换全部 trim.js 清除空格 startWith.js 判断是否以某个字符串开头 endWith.js 判断是否以某个字符串结束 HtmlEncode.js 转义html标签 dateFormat.js 时间日期格式转换 ...

    在js代码拼接dom对象到页面上去的模板总结(必看)

    每次在js代码里面想动态的拼个dom,然后append到页面上,都是各种麻烦, 要是可以直接在jsp页面弄个隐藏的model那是很好的,用js方法里面的clone方法也是很好的,还可以给不同部分set值。 为了以后简单点,我就把...

Global site tag (gtag.js) - Google Analytics