php 正则去除script,javascript正则实现php中的加入和去除反斜杠函数效果
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中的加入和去除反斜杠函数效果相关推荐
- php 去除html反斜杠,PHP去掉反斜杠函数:stripslashes()
stripslashes (PHP 4, PHP 5, PHP 7) stripslashes - 反引用一个引用字符串 说明 string stripslashes ( string $str ) ...
- php正则匹配反斜杠问题
php正则匹配反斜杠问题: 之前做了一道题,发现php中正则匹配反斜杠好像有点问题. 我们先看下面代码: <?php$cmd = "\\";echo $cmd.PHP_EOL ...
- php正则匹配斜线_PHP正则匹配反斜杠和美元$的方法
本文实例讲述了PHP正则匹配反斜杠""和美元"$"的方法.分享给大家供大家参考,具体如下: 1. test.php:<?php $content = &q ...
- python 3.3.3 字面量,正则,反斜杠和原始字符串
两个不起眼但是比较重要的设定 Python str类型的字面量解释器 当反斜杠及其紧接字符无法构成一个具有特殊含义的序列('recognized escape sequences')时,Python选 ...
- php正则匹配斜线_PHP正则匹配反斜杠'\'和美元'$'的方法
本文实例讲述了PHP正则匹配反斜杠'\'和美元'$'的方法.分享给大家供大家参考,具体如下: 1. test.php: $content = '1111111 22222223$'; //'\\\\\ ...
- 转载Python正则表达式匹配反斜杠'\'问题(——字符串转义与正则转义)
个人总结(非转载部分): 1.原始字串(字符串前加r,如r'xxx')常用在正则表达式中,在正则表达运算中,要进行正则转义(原始字串不原始) 实例: 2.普通字串若要用于正则表达式中,会先进行&quo ...
- java正则匹配多个斜杠_正则表达式中两个反斜杠的匹配规则详解
关于正则表达式raw的\匹配规则 这是我在学习中获得到的一个例子,第一表达式中匹配到的是none.于是乎我就在思考,为什么会匹配不到,假设\t被转义成一个\t,那么也应该匹配到\tsanle,而不是n ...
- javascript 反斜杠\
通常,我们在动态给定一个div的innerHTML时,通常是样做的: <div id="demo1" /> <SCRIPT> var demo= docum ...
- php 目录斜杠 不同服务器,PHP_PHP在引号前面添加反斜杠(PHP去除反斜杠),一般空间商提供的服务器空间 - phpStudy...
PHP在引号前面添加反斜杠(PHP去除反斜杠) 一般空间商提供的服务器空间默认PHP 指令 magic_quotes_gpc是on的,也就是打开的.这时候就可以用stripslashes() 函数删除 ...
最新文章
- flex4实现图片的动态切换
- linux centos 网络设置 优先使用ipv4 其次ipv6
- 第二章 向量(d2)有序向量:二分查找
- [实战]HM-Router configuration for TP ROOM
- 关于Android的HAL的一些理解
- mono 调用windows webService
- C# 7 中的模范和实践
- MOSS数据库服务器迁移步骤
- jar bat dos窗口 隐藏
- error HLP: Help compilation failed with code 1
- JSON与Protocol Buffers的一些比较
- bootstrap-table前端修改后台传来的数据重新进行渲染
- Python自定义包
- linux系统安装本地r包,linux环境下安装R包DESeq2的报错以及解决方法
- 华为首秀 AI 全栈软件平台!
- wmsys.wm_concat的几个用法
- java原码、补码、反码总结
- 使用企业邮箱的好处优点
- Octapharma宣布,Nuwiq(R) (simoctocog alfa)用于既往未曾治疗的患者(PUP)的NuProtect研究的最终结果将在ASH 2019上呈报
- 微星笔记本的神奇之处
热门文章
- 数据结构(字典,跳跃表)、使用场景(计数器、缓存、查找表、消息队列、会话缓存、分布式锁)、Redis 与 Memcached、 键的过期时间、数据淘汰策略、持久化(RDB、AOF)
- 容器(Collection/Map)、容器中的设计模式
- 基于stm32、0.96寸OLED实现的俄罗斯方块小游戏(详细源码注释)
- python selenium 验证码识别_Python网络爬虫之如何用代码识别图片验证码
- matlab 二维高斯滤波 傅里叶_光电图像处理 | 傅里叶变换(二)
- python 词表里的词不符合_用骰子DIY真随机助记词 | 火星号精选
- python中name没有定义_Python;NameError:未定义名称“handsum”
- java token跨域,java 允许跨域
- python遇到错误跳过_python except异常处理之后不退出,解决异常继续执行的实现
- [转]在WPF中自定义控件 UserControl