常用HTML正则

<?php

//HTML a连接正则
$str = ‘‘;
$isMatched = preg_match(‘/<a.*?[^<]>.*?<\/a>/‘, $str, $matches);
var_dump($isMatched, $matches);

//HTML js正则
$str = ‘‘;
$isMatched = preg_match(‘/<script[\s\S]*?<\/script>/‘, $str, $matches);
var_dump($isMatched, $matches);

//HTML img正则
$str = ‘‘;
$isMatched = preg_match(‘/<img[^>]*>/‘, $str, $matches);
var_dump($isMatched, $matches);
时间: 2024-11-07 22:56:52

常用HTML正则的相关文章

常用JS正则匹配函数

//校验用户名:只能输入1-30个字母 function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) return false return true } //校验密码:只能输入6-20个字母.数字.下划线 function isPasswd(s) { var patrn=/^(/w){6,20}$/; if (!patrn.exec(s)) return false return true } //校验普通

常用的正则检测总结

常用的正则验证 1.验证是否为手机号格式 /^0?1[3|4|5|8][0-9]\d{8}$/; 2.整数格式 /^(0|[1-9]/d*)$/; 3.小数格式 /^(0|[1-9]/d*)/.(/d+)$/; 4.只能输入数字和字母 /^([a-z]|[A-Z]|[0-9]){8}$/ 5.排除全数字全字母 只能输入字母数字混合体 /(?!^\d+$)(?!^[a-zA-Z]+$)/ 6. 身份证验证 15位或18位,如果是15位,必需全是数字.如果是18位,最后一位可以是数字或字母Xx,其余

常用的正则表达表达式以及简单用法

 这是一个平时最常用的正则表达式,出来这些,我们还有很多,这里我就不一一列举了,关于字符的含义,详见    http://www.cnblogs.com/lizhanqi/p/5906136.html //定义需要匹配的正则表达式的规则(下边是一个手机号码的匹配是从下边的常用正则表达中抄过来的) String REGEX_MOBILE_SIMPLE = "^[1]\\d{10}$";//简单的 //复杂 String REGEX_MOBILE_SIMPLE = "^1[3|5

常用的正则

非负整数(正整数 + 0)     "^\d+$".正整数         "^[0-9]*[1-9][0-9]*$"非正整数(负整数 + 0)     "^((-\d+)|(0+))$" //负整数      "^-[0-9]*[1-9][0-9]*$" //整数      "^-?\d+$" //非负浮点数(正浮点数 + 0)     "^\d+(\.\d+)?$" //正浮点数  

jquery里正则的使用方法及常用的正则验证

本文是一篇关于jquery使用正则来验证输入,及一些常用验证规则的基础文章,适合新手. 假设我们的网页里有这样的一个表单: <input id="aijquery" type="text"> <button id="btn">验证</button> 1.验证用户输入的只能是英文和数字: $("#btn").click(function(){ var $aijquery=$("#ai

常用模块--- 正则模块 正则表达式 re 模块

# 正则模块# 正则表达式# re模块 #--------------------------------------- time -----------------------------------------# 计算时间差# 做时间格式的转换 # 所有的模块要经历的两个步骤 # 要操作的概念本身 : 正则表达式 时间 # 使用模块去操作它 : re time # 学习 正则表达式 本身 # 什么是正则表达式 # 一种匹配字符串的规则 # input 一串数据 : # 是不是qq号码 : 全

C#常用的正则工具类写法

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Collections; namespace ConsoleApplication1 { /// <summary> /// 字符串正则匹配帮助类 /// </summary> public static cla

web开发中常用的正则验证(jq)

真实姓名验证: var truenamereg = /^[\u4E00-\u9FA5]{2,6}$|^[A-Za-z]{2,18}$/;   用户密码验证: var passwdreg = /^[0-9a-z]{6,20}$/i;   用户生日验证: var birthreg = /^\d{4}-\d{1,2}-\d{1,2}$/;   用户手机验证:  var phonereg = /^0?(13[0-9]|15[0-9]|18[0-9]|14[57]|17[0-9])[0-9]{8}$/; 

常用的正则法则实例

正则法则实例: //邮箱 - (BOOL) validateEmail:(NSString *)email { NSString *emailRegex [email protected]"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@"

我常用的正则

定义:正则表达式使用单个字符串来描述.匹配一系列符合某个句法规则的字符串.用法:在很多文本编辑器里,正则表达式通常被用来检索.替换那些符合某个模式的文本.规范:在js中定义正则表达式很简单,有两种方式,一种是通过构造函数,一种是通过//,也就是两个斜杠.这里我们讲第一种/^正则表达式$/ Demo1:最简单的一个(只能匹配一位) <html> <head> <meta charset="utf-8"/> <script type="t