匹配中文字符的正则表达式: [u4e00-u9fa5]

  匹配双字节字符(包括汉字在内): [^x00-xff]

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

  匹配空行的正则表达式: [s| ]*

  匹配HTML标记的正则表达式: /<(.*)>.*</>|<(.*) />/

  匹配首尾空格的正则表达式: (^s*)|(s*$)

  应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:

  利用正则表达式分解和转换IP地址:

  下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的javascript程序:

  不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:

  匹配Email地址的正则表达式: w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*

  匹配网址URL的正则表达式: http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/zoubizhici/p/5551406.html

动态网页制作PHP常用的正则表达式相关推荐

  1. php安全开发正则表达式,动态网页制作PHP常用的正则表达式

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. + 网页制作效果常用代码

    控制横向和纵向滚动条的显隐? <body style="overflow-y:hidden"> 去掉x轴 <body style="overflow-x ...

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

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

最新文章

  1. 如何查看 phtml文件 并有代码颜色提示
  2. web渗透漏洞实例讲解视频课程
  3. mysql 不join的原因
  4. linux mysql ibd_MySQL:如何从ibd文件中恢复数据
  5. python可变参数和关键字参数位置_python中函数的默认参数和可变长参数如何排列?...
  6. Spring Boot笔记-使用RedirectAttributes重定向后也可以显示填写的信息
  7. 基于 VS 2010 阐述C# 4个特性
  8. angular复习笔记4-模板
  9. iQOO Pro 5G版今日正式开售:售价最亲民的5G旗舰
  10. easypoi 语法_知识点总结及语法学习资料及视频
  11. 深度学习系列资料总结
  12. Excel 技术篇-使用excel启用宏提示:“可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用“问题解决方法
  13. 一篇博文搞定英文常见单词后缀(完全版)
  14. matlab不定积分曲线族画图,matlab不定积分
  15. virtual memory exhausted: Cannot allocate memory 解决办法 命令分配交换空间
  16. Encoder-Decoder模型
  17. Greenplum--Triggering FTS prob故障检测原理
  18. 振荡次数计算机控制系统,计算机控制第四章.ppt
  19. Linux 文件内容查看
  20. 创建Direct3D9设备-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(5)

热门文章

  1. Adebe CC 2020中文版
  2. 图文详解南方CASS 7.1简体中文版
  3. Django 使用celery任务队列的配置
  4. Latex 数学符号表
  5. ThinkPad L440 FN键设置
  6. [转]C++ 11 多线程--线程管理
  7. asp.net缓存机制
  8. 码栈开发手册(三)---编码方式开发(高级课程①)
  9. C/C++ 语言中表达式的求值
  10. java点滴(6)之java引用