HTML5先行者高级交流群

欢迎加入学习讨论
专注前端,专注网页设计制作及网站开发项目 - (低价承接网站开发项目) QQ:370158739加入收藏RSS
-
2013-12-22 22:57:34
jQuery中的正则表达式分析 正则基础_正则表达式_脚本之家
- quickExpr = /^(?:[^<]*(<[/w/W]+>)[^>]*$|#([/w/-]+)$)/ (?:…)表示是一个非捕获型
[^<]表示是以"<"起始,包含0个或多个'<'括号
(<[/w/W]+>)表示是一个捕获型,以'<>'起始,中间包含一个或多个字符
$表示字符的结尾
-
2013-12-22 22:57:34
asp的RegExp对象正则表达式功能用法[比较全]_正则表达式_脚本之家
- RegExp对象提供简单的正则表达式支持功能。 RegExp对象的用法: 复制代码 代码如下: Function RegExpTest(patrn, strng) Dim regEx, Match, Matches ' 建立变量。 Set regEx = New RegExp ' 建立正则表达式。 regEx.Pa
-
2013-12-22 22:57:16
PHP正则表达式的效率 回溯与固化分组_正则表达式_脚本之家
- 先来看下问题。
字符串 复制代码 代码如下: $str = '<script>123456</script>'; 正则表达式为 复制代码 代码如下: $strRegex1 = '%<script>.+<//script>%'; $strRegex2 = '%<script>.+?<//script>%'; $strRegex3
-
2013-12-22 22:57:16
小议正则表达式效率 贪婪、非贪婪与回溯_正则表达式_脚本之家
- 先扫盲一下什么是正则表达式的贪婪,什么是非贪婪?或者说什么是匹配优先量词,什么是忽略优先量词? 好吧,我也不知道概念是什么,来举个例子吧。 某同学想过滤之间的内容,那是这么写正则以及程序的。 复制代码 代码如下: $str =
-
2013-12-22 22:57:01
深度分析正则(pcre)最大回溯/递归限制_正则表达式_脚本之家
- 今天,Tank问了一个问题, 对于如下的正则: 复制代码 代码如下: /<script>.*?<//script>/i 当要匹配的字符串长度大于100014的时候, 就不会得出正确结果: 复制代码 代码如下: $reg = "/<script>.*?<//script>/is"; $st
-
2013-12-22 22:57:01
精确查找PHP WEBSHELL木马 修正版_正则表达式_脚本之家
- 先来看下反引号可以成功执行命名的代码片段。代码如下: 复制代码 代码如下: `ls -al`; `ls -al`; echo "sss"; `ls -al`;
$sql = "SELECT `username` FROM `table` WHERE 1";
$sql = 'SELECT `username` FROM `tab
-
2013-12-22 22:56:58
正则表达式与数学(方程式、线性方程)_正则表达式_脚本之家
- 正则表达式如下: 复制代码 代码如下: ^1?$|^(11+?)/1+$ 可以判断素数(换成n个1的形式,n为数字的大小。比如5转换为11111;3转换为111;2转换为11。) 什么是素数? 初中学的吧。我们老师当初教我们的是“质数”。看下概念: 质数
-
2013-12-22 22:56:56
PHP中正则表达式对UNICODE字符码的匹配方法_正则表达式_脚本之家
- 网友ainiaa的问题是
PHP代码如下 复制代码 代码如下: $words = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSRUVWXYZ!@#$%^&*()_+-=[]//,./{}|<>?'/"你好啊我们"; $otherStr=preg_replace("/[chr(128
-
2013-12-22 22:56:56
CFC4N小试php正则表达式_正则表达式_脚本之家
- 朋友甲:要求根据一串字符串,反转成PHP数组,其给出的字符串为php的print_r打印出来的。我们在暂不考虑此方法是否能确保数据的准确性,以及其他意外等情况,仅根据要求写正则。 其字符串为 复制代码 代码如下: Array ( [tt] =
-
2013-12-22 22:56:51
用正则提取全部的匹配结果的代码_正则表达式_脚本之家
- 获取最后一个匹配的子表达式 Untitled Hello World! [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 获取全部的匹配结果: Untitled Hello World! [Ctrl+A 全选 注:如需引入外部Js需刷新才能执
-
2013-12-22 22:56:51
正则表达式应用之提炼百度歌词的实现代码_正则表达式_脚本之家
- 这里的歌词一般都是LRC格式的,是有时间的,如果想用作文本没有时间的话,文本里面的时间段就会成为了干扰障碍。 下面是一首歌的Lrc歌词 复制代码 代码如下: [ti:听说] [ar:刘若英] [al:我的失败与伟大] [by:活在当下]
-
2013-12-22 22:56:45
php 手机号码验证正则表达式_正则表达式_脚本之家
- 复制代码 代码如下: <?php //正则表达式 $tel = "15558530459";//作者的手机号码,如果有疑问可以电话联系我,或者QQ联系我,我的QQ是mezongzi@qq.com if(strlen($tel) == "11") { //上面部分判断长度是不是11位 $n = p
-
2013-12-22 22:56:45
php password密码验证正则表达式(8位长度限制)_正则表达式_脚本之家
- 复制代码 代码如下: <?php //密码验证 $password = "zongzi_Abc_oo13a2"; $n = preg_match_all("/^[a-zA-Z/d_]{8,}$/",$password,$array); //长度是8或更多 var_dump($array); ?>
-
2013-12-22 22:56:41
PHP正则表达式的逆向引用与子模式分析_正则表达式_脚本之家
- 正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。 对一个正则表达式模式或部分模式两边添加圆括号()可以把这部分表达式存储到一个临时缓冲区中。
所捕获的每个子匹配都按照在
-
2013-12-22 22:56:41
php正则表达式的模式修正符和逆向引用使用介绍_正则表达式_脚本之家
- 正则表达式的匹配先后顺序: 1.模式单元 2.重复匹配 ? * + {} 3.边界限定 ^ $ b B 4.模式选择 |
模式修正符: 模式修正符是标记在整个模式之外的.
i :模式中的字符将同时匹配大小写字母. m :字符串视为多行. s :将
-
2013-12-22 22:56:39
javascript的正则表达式学习资料复习_正则表达式_脚本之家
- 关于反向引用 复制代码 代码如下: // 测试函数 function matchReg(reg, str) { var result = str.match(reg); if(result) { console.dir(result); } else { console.log('match failed'); } }
var reg = /([A-Za-z
-
2013-12-22 22:56:39
用正则表达式判断字符串是汉字还是拼音的js函数代码_正则表达式_脚本之家
- 复制代码 代码如下: function checkFormat(str) { if (escape(str).indexOf("%u")!=-1) alert("不能含有汉字"); else if(str.match(//D/)!=null) { alert('不能含有字母'); } }
-
2013-12-22 22:56:37
PHP匹配多行的正则表达式分析_正则表达式_脚本之家
- 复制代码 代码如下: <table> <tr><td>aaaa</td></tr> <tr><td>bbbb</td></tr> <tr><td>cccc</td></tr> <tr><td>dddd</td></tr> </table> 像这种的文本,用PHP的正则表达式怎么匹配?? 我
-
2013-12-22 22:56:37
检查素数的正则表达式分享_正则表达式_脚本之家
- 这个正则表达式如入所示: 检查素数与否的正则表达式 要使用这个正规则表达式,你需要把自然数转成多个1的字符串,如:2 要写成 “11”, 3 要写成 “111”, 17 要写成“11111111111111111”,这种工作使用一些脚本语言可以轻松
-
2013-12-22 22:56:36
JS正则中的match与exec使用说明_正则表达式_脚本之家
- 主要参考W3C教程String.match()match() 方法将检索目标字符串,以找到一个或多个与 正则表达式regexp 匹配的文本。match()有两种情况:<!--[if !supportLists]-->1、 <!--[endif]-->如果 regexp 具有标志 g,则 match() 方
-
2013-12-22 22:56:33
匹配yyyy-mm-dd日期格式的的正则表达式_正则表达式_脚本之家
- 其实我也很头疼正则表达式,百度了一些资料,总结一下,这里留个备份吧。
要考虑的问题:合法的日期是多少;每个月的天数不一样;闰年的问题。。。。
1、合法的日期:MSDN上规定--在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:0
-
2013-12-22 22:56:33
正则表达式之捕获组/非捕获组介绍_正则表达式_脚本之家
- 捕获组 语法: 字符 描述示例(pattern)匹配pattern并捕获结果,自动设置组号。 (abc)+d匹配abcd或者abcabcd(?<name>pattern)或(?'name'pattern)匹配pattern并捕获结果,设置name为组名。 /num对捕获组的反向引用。其中 num