php url正则表达试

 代码如下 复制代码
function funcurl($str)//url正则表达试
 {
  return (preg_match("/^http://[a-za-z0-9]+.[a-za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>""])*$/",$str))?true:false;
 } 
时间: 2024-10-29 18:11:55

php url正则表达试的相关文章

常用的正则表达试

   public function funcStr($str,$num1='',$num2='') //字符正则表达试  {   if($num1!='' and $num2!=''){    return (preg_match("/^[a-zA-Z]{".$num1.",".$num2."}$/",$str))?true:false;   }else{    return (preg_match("/^[a-zA-Z]/"

php 手机号码正则表达试程序代码

代码如下 function funcMtel($str)//手机号码正则表达试 { return (preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))?true:false; } 测试 18678785887 返回为 false 原因分析,查看了发现上面正则只能验证以13,15开头的,自然18开头的是不可以用的 修改后 代码如下 function funcMtel($str)//手机号码正则表达试 { return (preg_match(&

求一个正则表达试,求一个正则表达试,求一个正则表达试,求一个正则表达试

问题描述 HH:MM:SS如:10:10:10要求:1.时:范围是0~23(包括0和23)2.分:范围是0~59(包括0和59)3.秒:范围是0~59(包括0和59)4.时,分,秒都必须是两位(不足两位的要补0),如果不足两位正则要做的是提示该时间格式错误,0由用户补5.时,分,秒中间要用冒号分割6.该正则是在javascript中使用 解决方案 解决方案二:js的代码//判断字符串是否是合法的时间型,不能包括日期在内functionisTime(strValue){varstrRegular;

javascript 常用验证正则表达试

 switch (type) {                     case "empty":                         result = writeMsg(id, msg, (val == ''));                         break;                     case "number":                         //result = writeMsg(id, msg,

域名与IP正则表达试

function checkIP(ip) {  var ipArray,j;  var ip=ip.toLowerCase();     if(/[A-Za-z_-]/.test(ip)){   if(!/^([w-]+.)+((com)|(net)|(org)|(gov.cn)|(info)|(cc)|(com.cn)|(net.cn)|(org.cn)|(name)|(biz)|(tv)|(cn))$/.test(ip)){    alert("不是正确的域名或域名");    r

php数字长度判断的正则表达试

安全验证的时候就需要这个判断了下面有2个判断一个是判断需要输入的指定数量一个是几位数至几位数下面就是第一种的判断 php 数字长度是否为11位数组 <?php $text = "111111111112"; if(preg_match('/^\d{11}$/', $text)){ echo "y"; }else{ echo "n"; } ?> 第二种为 判断是否为 4 位数到 11 位数 <?php $text = "

常用正则表达

今天收藏了大量的正则表达试代码,我想这想这些都是常用的会对各位朋友们有用的.下面来看看吧.       匹配特定字符串:       ^[A-Za-z]+$ //匹配由26个英文字母组成的字符串       ^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串       ^[a-z]+$ //匹配由26个英文字母的小写组成的字符串       ^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串       ^w+$ //匹配由数字.26个英文字母或者下划线组成的字

请问mysql导入数据时,文件名可以用正则表达吗?

问题描述 请问mysql导入数据时,文件名可以用正则表达吗? 我现在有很多iis产生的log文件,想要每天自动导入前一天的log日志到 mysql数据库,现在我只能通过load data local infile '/tmp/ex150801.log'手动导前一天的数据. 如果我要排job自动导出该怎么做? 解决方案 写一个程序定时去跑比较简单,而且灵活. 解决方案二: 用脚本等命令行去调用mysqlimport命令等去加载文件导入数据吧.LOAD DATA语法应该不支持正则

js正则表达exec与match的区别说明

 本篇文章主要是对js正则表达exec与match的区别进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 以前用js很少用到js的正则表达式,即使用到了,也是诸如邮件名称之类的判断,网上代码很多,很少有研究,拿来即用.   最近开发遇到一些需要使用正则表达式,顺便研究一下   正则表达式对象有两个定义方式::    1.第一种定义:   new RegExp(pattern, attributes);如var reg = new RegExp("abc","g&quo