常用的正则表达式
1、匹配只含有英文字母和阿拉伯数字
^[a-zA-Z0-9-]+$
2、匹配电子邮件地址
^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$
3、匹配中文字符
[\u4e00-\u9fa5]
4、匹配国内座机电话号码
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?
5、匹配国内手机
(86)*0*13\d{9}
6、匹配国内的邮政编码
[1-9]{1}(\d+){5}
7、匹配QQ号码
^[1-9]*[1-9][0-9]*$
8、匹配国内的15位或18位身份证号码
\d{15}|\d{18}
9、匹配IPv4地址
^(?:(?:25[0-5]|2[0-4]\d[01]\d\d|\d?\d)(?(?=\.?\d)\.)){4}$
10、匹配URL地址
^(http|https|ftp)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*[^\.\,\)\(\s]$

11、11、匹配HTML标签 /<(\/?html.*?>/si 12、匹配HEAD标签 /<(\/?head.*?)>/si 13、匹配Meta标签 /<(\/?Meta.*?)>/si 14、匹配BODY标签 /<(\/?body.*?)>/si 15、匹配LINK标签 /<(\/?link.*?)>/si 16、匹配FORM标签 /<(\/?form.*?)>/si 17、匹配COOKIE标签 /cookie/si 18、匹配SCRIPT标签 /<(script.*?)>(.*?)<(\/script.*?)/si 19、匹配script标签 /<(\/?script.*?)>/si

常用到的正则表达式的更多相关文章

  1. 解析html5 canvas实现背景鼠标连线动态效果代码

    流行的动态背景连线特效。今天小编通过实例代码给大家解析html5 canvas实现背景鼠标连线动态效果,感兴趣的朋友一起看看吧

  2. 在android中引用javax.script.ScriptEngine或者评估一个javascript表达式

    如果没有,那么有可能在android中评估一个javascript表达式?

  3. PHP 脚本:随心所欲的代码逐渐流行

    有些人认为PHP代表“个人主页”。有些人认为PHP是其发明者姓名的首字母缩写。他公开发布了最初的超文本预处理器源代码,以帮助其它的Web开发人员对在线内容执行类似的操作。由于PHP的入门级这一特性,一个开放源代码社区围绕着该语言成长起来,以帮助PHP开发变得更加简单。所有这些结果表明在最近3年里PHP的使用得到了爆炸性的增长。

  4. 用node.js写一个jenkins发版脚本

    这篇文章主要介绍了用node.js写一个jenkins发版脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  5. SpringBoot应用线上重启脚本的命令详解

    这篇文章主要介绍了SpringBoot应用线上重启脚本,通过查找应用进程PID,杀死应用进程PID,运行启动脚本,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  6. JSP简明教程:令人兴奋的脚本编程

    另外,通过使用JSP的指令,还可以包含非Java代码模块,比如来自其他文件的HTML文本。它们是page,include和taglib,必须写在JSP页的第一行。taglib指令用于扩充标准的JSP标签集,这超出了本文的讨论范围。注意,声明并不在JSP页内产生任何输出。要生成输出结果,你应该用JSP表达式或脚本片断。另一个简单的例子在下面的例子中,我们来看一看一个表单和它的JSP表单句柄之间的交互过程。

  7. 分享五个超实用Python脚本,减少垃圾软件负担

    今天给大家带来几个实用的python脚本工具,可以实现系统提示工具、文件夹清理工具等,这样就再也不用担心女朋友在电脑里安装垃圾软件啦

  8. 建立文件交换功能的脚本(一)

    因为工作的原因需要在局域网上安装一个文件交换的东西,也可以作成一个文件上下载的功能块。用的是php,mysql,apache现将程序编写过程贴出来,因为作这个参考来oso的一些文章,也算是一个补充,也表达我对前辈们的敬意。准备工作在你的mysql的yourdatabase库中建一个表upfile/*上传文件表CREATETABLEupfile*///这是该程序的主页面,用来显示上载的文件。//index.php文件交换

  9. PHP脚本的10个技巧(2)

    会话用法PHP4.0有一个一直为人所期待的特性,这就是PHP的会话支持。相比之下,PHP3.0的用户则不得不使用第三方的程序库或完全不能具备这项功能。缺乏会话支持能力是PHP最大的缺陷之一,也是它最受人指摘的地方。不过,随着会话支持从早期测试版本的PHP4.0开始就成为后者的一部分,这个障碍也荡然无存了。session_register;注册变量就等于告诉了PHP:只要会话存在,一个名叫count的变量也就同时存在。

  10. PHP脚本的10个技巧(6)

    PHP和COM如果你是一名冒险份子,而且你正在使用CGI、ISAPI或Apache模块版本的Windows系统上运行着PHP,那么你也可以获得系统的COM功能。然而,知道点COM也没什么错,下面有一个普通的代码小片断。这代码小片断使用PHP在后台启动MicrosoftWord、打开一个新文件、键入一些文本、保存该文件然后关闭应用程序:

随机推荐

  1. 法国电话号码的正则表达式

    我正在尝试实施一个正则表达式,允许我检查一个号码是否是一个有效的法国电话号码.一定是这样的:要么:这是我实施的但是错了……

  2. 正则表达式 – perl分裂奇怪的行为

    PSperl是5.18.0问题是量词*允许零空间,你必须使用,这意味着1或更多.请注意,F和O之间的空间正好为零.

  3. 正则表达式 – 正则表达式大于和小于

    我想匹配以下任何一个字符:或=或=.这个似乎不起作用:[/]试试这个:它匹配可选地后跟=,或者只是=自身.

  4. 如何使用正则表达式用空格替换字符之间的短划线

    我想用正则表达式替换出现在带空格的字母之间的短划线.例如,用abcd替换ab-cd以下匹配字符–字符序列,但也替换字符[即ab-cd导致d,而不是abcd,因为我希望]我如何适应以上只能取代–部分?

  5. 正则表达式 – /bb | [^ b] {2} /它是如何工作的?

    有人可以解释一下吗?我在t-shirt上看到了这个:它似乎在说:“成为或不成为”怎么样?我好像没找到’e’?

  6. 正则表达式 – 在Scala中验证电子邮件一行

    在我的代码中添加简单的电子邮件验证,我创建了以下函数:这将传递像bob@testmymail.com这样的电子邮件和bobtestmymail.com之类的失败邮件,但是带有空格字符的邮件会漏掉,就像bob@testmymail也会返回true.我可能在这里很傻……当我测试你的正则表达式并且它正在捕捉简单的电子邮件时,我检查了你的代码并看到你正在使用findFirstIn.我相信这是你的问题.findFirstIn将跳转所有空格,直到它匹配字符串中任何位置的某个序列.我相信在你的情况下,最好使用unapp

  7. 正则表达式对小字符串的暴力

    在测试小字符串时,使用正则表达式会带来性能上的好处,还是会强制它们更快?不会通过检查给定字符串的字符是否在指定范围内比使用正则表达式更快来强制它们吗?

  8. 正则表达式 – 为什么`stoutest`不是有效的正则表达式?

    isthedelimiter,thenthematch-only-onceruleof?PATTERN?

  9. 正则表达式 – 替换..与.在R

    我怎样才能替换..我尝试过类似的东西:但它并不像我希望的那样有效.尝试添加fixed=T.

  10. 正则表达式 – 如何在字符串中的特定位置添加字符?

    我正在使用记事本,并希望使用正则表达式替换在字符串中的特定位置插入一个字符.例如,在每行的第6位插入一个逗号是什么意思?如果要在第六个字符后添加字符,请使用搜索和更换从技术上讲,这将用MatchGroup1替换每行的前6个字符,后跟逗号.

返回
顶部