php中要给指定的指定的字符加上或去除反斜杠,可使用现成的函数:addcslashes() & stripcslashes() 来实现,实例代码:

$str="select * from tables where name='PHP学习手册!'";

echo $str."
";

echo $new_str=addcslashes($str,"'m")."
";

echo stripcslashes($new_str);

?>

操作字符串是正则的强项,因此用javascript正则表达式实现php中的加入和去除反斜杠函数效果也不难,实现代码如下:

var str="select * from tables where name='PHP学习手册!'";

var newStr=str.replace(/(['m])/g,"\\$1")

document.write(newStr+"
");

var str_recover=newStr.replace(/(\\)/g,"");

document.write(str_recover);

正则的强大,不是一两句就能展示出来的,更多的理解在于实际应用中的操练。

冰冻三尺,非一日之寒;路漫漫其修远兮,吾将下下而求索... 突然点脑海中蹦出这两句,又要扮下文人骚客了,bs一下自己,有兴趣吗,亲,一起啊 ……

php 正则去除script,javascript正则实现php中的加入和去除反斜杠函数效果相关推荐

  1. php 去除html反斜杠,PHP去掉反斜杠函数:stripslashes()

    stripslashes (PHP 4, PHP 5, PHP 7) stripslashes - 反引用一个引用字符串 说明 string stripslashes ( string $str ) ...

  2. php正则匹配反斜杠问题

    php正则匹配反斜杠问题: 之前做了一道题,发现php中正则匹配反斜杠好像有点问题. 我们先看下面代码: <?php$cmd = "\\";echo $cmd.PHP_EOL ...

  3. php正则匹配斜线_PHP正则匹配反斜杠和美元$的方法

    本文实例讲述了PHP正则匹配反斜杠""和美元"$"的方法.分享给大家供大家参考,具体如下: 1. test.php:<?php $content = &q ...

  4. python 3.3.3 字面量,正则,反斜杠和原始字符串

    两个不起眼但是比较重要的设定 Python str类型的字面量解释器 当反斜杠及其紧接字符无法构成一个具有特殊含义的序列('recognized escape sequences')时,Python选 ...

  5. php正则匹配斜线_PHP正则匹配反斜杠'\'和美元'$'的方法

    本文实例讲述了PHP正则匹配反斜杠'\'和美元'$'的方法.分享给大家供大家参考,具体如下: 1. test.php: $content = '1111111 22222223$'; //'\\\\\ ...

  6. 转载Python正则表达式匹配反斜杠'\'问题(——字符串转义与正则转义)

    个人总结(非转载部分): 1.原始字串(字符串前加r,如r'xxx')常用在正则表达式中,在正则表达运算中,要进行正则转义(原始字串不原始) 实例: 2.普通字串若要用于正则表达式中,会先进行&quo ...

  7. java正则匹配多个斜杠_正则表达式中两个反斜杠的匹配规则详解

    关于正则表达式raw的\匹配规则 这是我在学习中获得到的一个例子,第一表达式中匹配到的是none.于是乎我就在思考,为什么会匹配不到,假设\t被转义成一个\t,那么也应该匹配到\tsanle,而不是n ...

  8. javascript 反斜杠\

    通常,我们在动态给定一个div的innerHTML时,通常是样做的: <div id="demo1" /> <SCRIPT> var demo= docum ...

  9. php 目录斜杠 不同服务器,PHP_PHP在引号前面添加反斜杠(PHP去除反斜杠),一般空间商提供的服务器空间 - phpStudy...

    PHP在引号前面添加反斜杠(PHP去除反斜杠) 一般空间商提供的服务器空间默认PHP 指令 magic_quotes_gpc是on的,也就是打开的.这时候就可以用stripslashes() 函数删除 ...

最新文章

  1. flex4实现图片的动态切换
  2. linux centos 网络设置 优先使用ipv4 其次ipv6
  3. 第二章 向量(d2)有序向量:二分查找
  4. [实战]HM-Router configuration for TP ROOM
  5. 关于Android的HAL的一些理解
  6. mono 调用windows webService
  7. C# 7 中的模范和实践
  8. MOSS数据库服务器迁移步骤
  9. jar bat dos窗口 隐藏
  10. error HLP: Help compilation failed with code 1
  11. JSON与Protocol Buffers的一些比较
  12. bootstrap-table前端修改后台传来的数据重新进行渲染
  13. Python自定义包
  14. linux系统安装本地r包,linux环境下安装R包DESeq2的报错以及解决方法
  15. 华为首秀 AI 全栈软件平台!
  16. wmsys.wm_concat的几个用法
  17. java原码、补码、反码总结
  18. 使用企业邮箱的好处优点
  19. Octapharma宣布,Nuwiq(R) (simoctocog alfa)用于既往未曾治疗的患者(PUP)的NuProtect研究的最终结果将在ASH 2019上呈报
  20. 微星笔记本的神奇之处

热门文章

  1. 数据结构(字典,跳跃表)、使用场景(计数器、缓存、查找表、消息队列、会话缓存、分布式锁)、Redis 与 Memcached、 键的过期时间、数据淘汰策略、持久化(RDB、AOF)
  2. 容器(Collection/Map)、容器中的设计模式
  3. 基于stm32、0.96寸OLED实现的俄罗斯方块小游戏(详细源码注释)
  4. python selenium 验证码识别_Python网络爬虫之如何用代码识别图片验证码
  5. matlab 二维高斯滤波 傅里叶_光电图像处理 | 傅里叶变换(二)
  6. python 词表里的词不符合_用骰子DIY真随机助记词 | 火星号精选
  7. python中name没有定义_Python;NameError:未定义名称“handsum”
  8. java token跨域,java 允许跨域
  9. python遇到错误跳过_python except异常处理之后不退出,解决异常继续执行的实现
  10. [转]在WPF中自定义控件 UserControl