HTML5先行者高级交流群

欢迎加入学习讨论
专注前端,专注网页设计制作及网站开发项目 - (低价承接网站开发项目) QQ:370158739加入收藏RSS
-
2013-12-22 23:04:00
PHP正则匹配图片并给图片加链接详解_正则表达式_脚本之家
- 正则:复制代码 代码如下:$newstext=preg_replace(preg_replace('/(<img[^>]+src/s*=/s*”?([^>"/s]+)”?[^>]*>)/im', ‘<a href=”$2″>$1</a>', $newstext);
解说: 1.preg_replace和str_replace的区别:
str_replac
-
2013-12-22 23:04:00
PHP 正则表达式的几则使用技巧_正则表达式_脚本之家
- 我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要 靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对
-
2013-12-22 23:03:57
PHP 正则表达式常用函数使用小结_正则表达式_脚本之家
- 在PHP中有两套正则表达式函数库。一套是由PCRE(Perl Compatible Regular Expression)库提供的。PCRE库使用和Perl相同的语法规则实现了正则表达式的模式匹配,其使用以“preg_”为前缀命名的函数。另一套是由POSIX(Portabl
-
2013-12-22 23:03:57
常用正则表达式范例 方便表单验证_正则表达式_脚本之家
- 复制代码 代码如下:验证数字:^[0-9]*$ 验证n位的数字:^/d{n}$ 验证至少n位数字:^/d{n,}$ 验证m-n位的数字:^/d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位
-
2013-12-22 23:03:54
php 正则 不包含某字符串的正则表达式_正则表达式_脚本之家
- 常见函数 strstr($str, “abc”); 正则匹配 preg_match(”/(abc)?/is”, $str); 但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了 如果不用正则 !strstr($str, “abc”); 就可以解决问题了 但是用正则呢,就只
-
2013-12-22 23:03:54
用正则表达式表示不包含2950的字符串_正则表达式_脚本之家
- 使用Excel中的VBA测试如下(匹配式为:^((?!2950).)*$): Sub Regs() Dim RegEx As Object Set RegEx = CreateObject("VBScript.regexp") Dim s, mat s = "399295078" RegEx.Pattern = "^((?!2950).)*$" RegEx.Global = T
-
2013-12-22 23:03:51
用正则删除不包含某个字符串的行的代码_正则表达式_脚本之家
- 先说一下这个可疑的ip,58.63.144.170,据说是一个弱智的蜘蛛,上帝保佑它下地狱。
看过apache日志的朋友应该知道,apache的访问日志的每一行是以访问者的ip开始的。因为日志比较大,所以我是用ultraedit来看的。用ultraed
-
2013-12-22 23:03:51
用正则表达式来判断素数的代码_正则表达式_脚本之家
- 复制代码 代码如下:import re def is_prime(num): return not re.match(r"^1?$|^(11+?)/1+$", '1' * num)这个正则表达式实际上表示所有合数长度的"1"串(还包括特例"1")。
(11+?)表示所有大于等于2的整数,后面接着的/1
-
2013-12-22 23:03:47
使用正则表达式替换表情符号核心代码_正则表达式_脚本之家
- 复制代码 代码如下:String a = "哇哈哈哈[em:5]aa8888[em:7]"; String r = "//[em:(//d+)//]"; a = a.replaceAll(r, "$1.gif"); System.out.println(a); 打印出的结果是:5.gifaa88887.gif
大家可以尽兴发挥。
-
2013-12-22 23:03:41
正则表达式中的反向预搜索实现_正则表达式_脚本之家
- 在以前的应用,大多是应用正向预搜索情况。也就是说,在查找内容的右面有特定的内容限定,例如下面的例子: var str3 = 'CPU: Intel Core2 5200; Memory: 2G;OS: Ubuntu 9.04'; var reg3 = /Memory/:/s+(.*(?=/;OS/:))/gim;
-
2013-12-22 23:03:37
js replace正则相关的诡异问题_正则表达式_脚本之家
- 测试的昵称:jesse$<
查看代码:Javascript代码 复制代码 代码如下: $id("f_msg_grow_1").innerHTML=msg["not_club"]["grow_value"].replace(//{NICK_NAME}/,this.info["friend"]["nick_name"]); 看代码很快可以注意
-
2013-12-22 23:03:37
mysql正则表达式 LIKE 通配符_正则表达式_脚本之家
- 扩展正则表达式的一些字符是:
“.”匹配任何单个的字符。 一个字符类“[...]”匹配在方括号内的任何字符。例如,“[abc]”匹配“a”、“b”或“c”。为了命名字符的一个范围,使用一个“-”。“[a-z]”匹配任何小写字母
-
2013-12-22 23:03:35
PHP 正则 email语句详解_正则表达式_脚本之家
- 复制代码 代码如下:<?php if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) { echo "您的 E-Mail 通过初步检查"; } ?>
在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本书
-
2013-12-22 23:03:35
asp 正则 过滤重复字符串的代码_正则表达式_脚本之家
- 比如 1223445677777778aabbcccccccccc 经过过滤之后就是12345678abc 复制代码 代码如下: <% '过滤重复 Function norepeat(Str) Dim RegEx If IsNull(Str) Or Str="" Then Exit Function Set RegEx=New RegExp RegEx.
-
2013-12-22 23:03:29
ASP 正则函数替换分页后的参数_正则表达式_脚本之家
- 复制代码 代码如下:Function DRexPage(Str) Dim RegEx If IsNull(Str) Or Str="" Then Exit Function Set RegEx=New RegExp RegEx.IgnoreCase=True RegEx.pattern="(/&)?page=(/d)+" DRexPage=regEx.replace(Str,"")
-
2013-12-22 23:03:29
javascript RegExp 对象属性与方法和应用_正则表达式_脚本之家
- JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例。有两种方式可以创建RegExp对象的实例。
使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"]
-
2013-12-22 23:03:25
PHP 正则的使用基础入门_正则表达式_脚本之家
- 我的正则入门,是起源于网上的一篇文章[1],这篇文章由浅入深的阐述了正则使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对于其中一些
-
2013-12-22 23:03:25
PHP 正则表达式函数库(两套)_正则表达式_脚本之家
- 在PHP中有两套正则表达式函数库,两者功能相似,只是执行效率略有差异: 一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数; 一套由POSIX(Portable Operating System Interface of Un
-
2013-12-22 23:03:23
正则表达式高级技巧及实例详解 笨活儿_正则表达式_脚本之家
- 英文原文来自Smashing Magazine。由笨活儿翻译。转载请注明出处。 正则表达式(Regular Expression, abbr. regex) 功能强大,能够用于在一大串字符里找到所需信息。它利用约定俗成的字符结构表达式来发生作用。不幸的是
-
2013-12-22 23:03:23
中文用户名的js检验正则_正则表达式_脚本之家
- username1: "(^[a-zA-Z]{1}([a-zA-Z0-9_]){4,14}|(^[/u4E00-/uFA29]{1}+[a-zA-Z0-9/u4E00-/uFA29]{2,7}))$", 复制代码 代码如下:<script> <!-- function checkStr(str){ // [/u4E00-/uFA29]|[/uE7C7-/uE7F3]汉字编码
-
2013-12-22 23:03:19
JS 正则 时间验证_正则表达式_脚本之家
- 复制代码 代码如下:function CheckTime() { var checkValue = new RegExp ("^/[0-2]{1}/[0-6]{1}:/[0-5]{1}/[0-9]{1}:/[0-5]{1}/[0-9]{1}") ; var stControl = document.getElementById("txtStartTime") ; var stVal
-
2013-12-22 23:03:19
判断时间的正则表达式_正则表达式_脚本之家
- 普通方法为,分离出小时、分钟、秒分别进行判断: public static boolean timeCheck(String time, String owner) { //检查时间字符串time是否满足格式“HH:mm:ss”或“HH:mm”,若不满足显示相应消息,并返回false if(time.e
-
2013-12-22 23:03:08
左右若干数字验证的正则表达式_正则表达式_脚本之家
- ?<=和?=和?:这三种各是什么意思 ,请讲解一下。 你的答案很精辟,谢谢。 给你写了一段示例,用javascript写的,你说的左右数字总个数不超过20,加上“-”即字符串总长度不超过21。如下: [Ctrl+A 全选 注:如需引入外部Js需刷