匹配中文字符的正则表达式:

[\u4e00-\u9fa5]

匹配双字节字符(包括汉字在内):

[^\x00-\xff]

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}

匹配空行的正则表达式:

\n[\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://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

利用正则表达式去除字串中重复的字符的算法程序:

var s="abacabefeeii"

var s1=s.replace(/(.).*/g,"")

var re=new RegExp("["+s1+"]","g")

var s2=s.replace(re,"")

alert(s1+s2)  //结果为abcfgi

用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1

s="[url]http://www.chinaz.com/page1.htm[/url]"

s=s.replace(/(.*\/)([^\.]+).*/ig,"")

alert(s)

利用正则表达式限制网页表单里的文本框输入内容:

用正则表达式限制只能输入中文:

οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text'),replace(/[^\u4E00-\u9FA5]/g,''))"

用正则表达式限制只能输入全角字符:

οnkeyup="value=value.replac(/[^\u4E00-\u9FA5]/g,'')"

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"

用正则表达式限制只能输入数字:

οnkeyup="value=value.replace(/[^\d]/g,'') "

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

用正则表达式限制只能输入数字和英文:

οnkeyup="value=value.replace(/[\W]/g,'')"

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

php安全开发正则表达式,动态网页制作PHP常用的正则表达式相关推荐

  1. 动态网页制作PHP常用的正则表达式

    匹配中文字符的正则表达式: [u4e00-u9fa5] 匹配双字节字符(包括汉字在内): [^x00-xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空行的正则表达 ...

  2. Web前端开发入门之网页制作三要素!

    Web前端开发是由网页制作演变而来的,主要由HTML.CSS.JavaScript三大要素组成.专业的Web前端开发入门知识也一定会包含这些内容,今天小千就给大家简单介绍一下. HTML,超文本标记语 ...

  3. php网页设计课程设计dreamweaver8_《动态网页制作》(PHP)课程标准

    -1- <动态网页制作> ( PHP )课程标准 课程代码 010******* 课程类别 专业课程 课程类型 考试课 课程性质 必修课 课程学分 5 课程学时 80 修读学期 第 3 学 ...

  4. php制作网页论文,php动态网页制作—毕业设计论文.doc

    php动态网页制作-毕业设计论文.doc PHP动态网页制作 摘 要留言薄及数据库管理系统是一个成功的网站不可缺少的部分,它的存在 对 管员来说都至关重要,所以留言薄及数据库管理应该能够为网站管理员提 ...

  5. 网页三剑客软件测试自学,动态网页制作技术实验指导书.doc

    PAGE 动态网页制作技术实验指导书 Computer Science and Technology西南科技大学(SouthWest University of Science and Technol ...

  6. 吴志祥php动态网页设计_PHP动态网页制作—毕业设计论文.doc

    PHP动态网页制作 摘 要 留言薄及数据库管理系统是一个成功的网站不可缺少的部分,它的存在对 管员来说都至关重要,所以留言薄及数据库管理应该能够为网站管理员提供用户的 反馈信息和快捷的查询手段.这种管 ...

  7. css dhtml动态网页教程,CSS/JSS DHTML动态网页制作

    第0章 本书导读 0.1 本书适合的读者群 0.2 动态超文本标记语言(Dynamic HTML)的概念 0.3 DTHML的特点 0.4 CSS和DHTML 0.5 JavaScript和DHTML ...

  8. web网页制作中常用到的图片格式及jpg,png,gif各自格式的特点

    网页制作中图片格式 常用三种格式(jpg,png,gif) 1jpg图片 是我们最常见的. jpg:可压缩的,有损图片质量的格式.虽然可压缩,它的色彩还是比较丰富. 特点:文件小.色彩丰富. 在网页中 ...

  9. 动态网页制作怎么这么难

    我做了一个静态的网站www.hotiy.com 这个很简单基本用DM2019 做就可以了,上传到网站上也非常容易 BUT !!! 动态网站要设计到表单.表格.标签.图片.链接.导航栏,脚本 还要运行, ...

最新文章

  1. win2008 mysql优化_SQL server 2008 数据库优化常用脚本
  2. 创业,你准备好了吗?
  3. 海思芯片硬件java加速_海思Hi3719C V100芯片简介
  4. 简单c语言课设计题目,C语言课程设计题目
  5. vue页面锚文本_Vue如何实现锚点定位功能?
  6. scala 学习笔记--集合
  7. Parallels Toolbox for mac(PD工具箱合集)
  8. 科技爱好者周刊:第 91 期
  9. ffmpeg中的pcm格式
  10. 深度剖析雅萌Notime美容仪事件:维护行业健康发展是媒体的社会责任
  11. 51单片机学习笔记【九】——红外通信实验
  12. 如何调用Sphinx 和api接口
  13. android o bln-al10,华为荣耀BLN-AL10是什么型号
  14. 数据结构 - 线性表顺序存储结构
  15. 使用UMI仿今日头条首页
  16. 无法打开“kdiff3”,因为Apple无法检查其是否包含恶意软件。
  17. C++ 的图形界面(UI)库
  18. React当中使用TS
  19. 迄今为止最全的技术文档汇总,编程语言,操作系统,数据结构,设计模式等赶紧收藏起来。
  20. python知网工具,一个中国知网的爬虫工具,给定作者,可以获得该作者的所有文献的题录...

热门文章

  1. 漫谈格兰杰因果关系(Granger Causality)
  2. 收敛交叉映射(convergent cross mapping,CCM)滥觞、2012年Science论文方法部分:Detecting Causality in Complex Ecosystems
  3. For菜鸟文章:PE文件格式,qduwg翻译
  4. 从来也科技首次入选Gartner RPA魔力象限报告,看国产RPA未来发展
  5. 动漫人物脸型怎么画?如何画好动漫人物脸型?
  6. web3开发课程精选
  7. 做明日达超市,美团电商这次能成吗?
  8. 混jdon坛子的一些思考
  9. 无盘启动服务器f12,无盘pxe引导winpe
  10. Android 仿微信图片选择器 PictureSelector3.0 的使用