易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP常用正则表达式

    匹配中文字符的正则表达式
: [\u4e00-\u9fa5]
    匹配双字节字符(包括汉字在内)
: ["\x00-\xff]
    应用:计算字符串的长度
(一个双字节字符长度计2,ASCII字符计1)
    String.prototype.len=function(){return
this.replace(["\x00-\xff]/g,"aa").length;}
    匹配空行的正则表达式
: [\s| ]*\r
    匹配HTML标记的正则表达式: /<(.*)>.*<\/>|<(.*) \/>/
    匹配首尾空格的正则表达式
: ("\s*)|(\s*$)
    应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:
    String.prototype.trim = function() {
    return this.replace(/("\s*)|(\s*$)/g, "");
    }
    利用正则表达式分解和转换IP地址

    下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的javascript程序:
    function IP2V(ip) {
    re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式
    if(re.test(ip)) {
    return
RegExp.*Math.pow(255,3))+RegExp.*Math.pow(255,2))+RegExp.*255+RegExp.*1
    }
    else {
    throw new Error("Not a valid IP address!")
    }
    }
    不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:
    var ip="10.100.20.168"
    ip=ip.split(".")
    alert("IP值是:"+
(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))
    匹配Email地址的正则表达式
: \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
    匹配网址URL的正则表达式
: http://(


相关文档:

PHP 的字符串表达三种方式


单引号
      $str = '我是一头大灰狼';
双引号
      $str2 = "你也是一头大灰狼";
定界符
      $str3 = <<< DDD
          都是大灰狼,
   &nb ......

[PHP] 新的里程碑 Hush Framework

不知不觉,5月过了大半了,想保持每个月至少给 Blog 添加一些新鲜的文章,也随便给自己的 career 轨迹做一个记录,于是提笔,呵呵~ 今天要介绍一下石头最新的作品 Hush Framework,这个框架是我这两个月的心血之作,本人还是比较满意的,以下会给大家介绍一些这个东东的亮点。这个作品的本意是为公司日后的应用开发提供一个 ......

PHP用邮件取回忘记密码功能?

wangjimima.php
<form id="form1" name="form1" method="post" action="mailto.php" onSubmit="return CheckForm()">
<input name="username" type="text" class="in" id="username" size="30" onmouseover="fEvent('mouseover',this)" onfocus="fEvent('focus',this)" onblur="fEvent('blur',this)" onmouseout ......

有关php前途三

关于PHP的前途(三) (来自本站的消息)
6.PHP的简要历史
PHP最初作为一种用Perl写成的简单小巧的CGI工具,被称为“个人主页工具(Personal Home Page Tools)”,后来改称为“个人主页构建工具箱(Personal Home Page Construction Kit)”。
也曾叫做“专业主页工具(Professional Home P ......

php 学习记录

dir() 函数打开一个目录句柄,并返回一个对象。这个对象包含三个方法:read() , rewind() 以及 close()。
若成功,则该函数返回一个目录流,否则返回 false 以及一个 error。可以通过在函数名前加上 "@" 来隐藏 error 的输出。
<?php
//打开 images 目录
$dir = dir("images");
//列出 images 目录中的文件
while ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号