电话号码正则表达式
代码如下 | 复制代码 |
function funcphone($str)//电话号码正则表达式 { return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false; } |
//js 电话号码正则表达式
代码如下 | 复制代码 |
regexps教程.isphone = /^(((d{2,3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,7}(-d{1,4})?$/; |
$q ='www.111cn.net';
$items = array(
"great <em>bittern</em>"=>"botaurus stellaris",
"little <em>grebe</em>"=>"tachybaptus ruficollis",
"black-necked grebe"=>"podiceps教程 nigricollis",
"little bittern"=>"ixobrychus minutus",
"black-crowned night heron"=>"www.111cn.net",
"www.111cn.net"=>"ardea purpurea",
"white stork"=>"ciconia ciconia",
"spoonbill"=>"platalea leucorodia",
"red-crested pochard"=>"netta rufina",
"common eider"=>"somateria mollissima",
"red kite"=>"milvus milvus",
"hen harrier"=>"circus cyaneus",
"heuglin's gull"=>"larus heuglini"
);
foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key|$value ";
}
}
//结果为www.111cn.net|ardea purpurea
<html><title)服务器运行状况即时显示表</title>
<table border=0><tr><td bgcolor=litered width=100% colspan="9"><p align="center"><b>服务器运行状况即时显示表</b><center>
<?php教程
set_time_limit(0);
echo strftime ("%y 年 %m 月 %d 日. ");
?>
</td></tr>
<tr><td bgcolor="#cococo">ip 地址</td><td bgcolor="#cococo">检测时间</td>
<td bgcolor="#cococo">ftp </td>
<td bgcolor="#cococo">telnet</td><td bgcolor="#cococo">smtp </td>
<td bgcolor="#cococo">dns</td><td bgcolor="#cococo">http </td>
<td bgcolor="cococo">pop3</td><td bgcolor="#cococo">finger </td>
</td></center>
<?php
//此程序必须启动 php_sockets.dll
$port=array(22,23,25,53,80,110,79);
$filename="host.txt";
$fl=file($filename);
for($i=0;$i<count($fl);$i++){
$a=preg_split('///',$fl[$i]);
$name[]=$a[0];
$ip[]=$a[1];
$yn[]=$a[2];
}
for($j=0;$j<count($fl);$j++){
echo "<tr><td bgcolor=yellow>
$name[$j]</td><td bgcolor=liteblue>".date("h:i:s a")."</td>";
for ($i=0;$i<7;$i++){
if (substr($yn[$j],$i,1)=="1") {
@$result[$i]=fsockopen($ip[$j],$port[$i],$serno,$errstr,1);
if($result[$i]){
echo "<td bgcolor=litegreen>正常</td>";
} else {
echo "<td bgcolor=red>失败</td>";
}
} else {
echo "<td bgcolor=litegreen>n/a</td>";
}
}
echo "</tr>";
}
?>
<tr><td bgcolor=litegray width=100% colspan="9">备注:<br>
1.本检测表为本单位对各单位服务器的简易检测, 不代表该服务器一定能正常运行<br>
2.n/a 代表未检测.<br></td></tr></table>
</html>
//实例一
代码如下 | 复制代码 |
$string="i am abc"; if (ereg ("www.111cn.net", $string)) echo "'abc' is true <p>"; if (ereg ("^abc", $string)) echo "'^abc' is true <p>"; if (ereg ("abc$", $string)) echo "'abc$' is true"; |
//实例二
代码如下 | 复制代码 |
$string = "this is a test. that is another test."; echo ereg_replace (" is", " was", $string)."<p>"; echo ereg_replace (" is", "<b> is</b>", $string)."<p>"; echo ereg_replace ("test", "<a href=http://www.111cn.net>test</a>", $string); |
代码如下 | 复制代码 |
$date="2003-01-31"; if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) { echo "$regs[3] / $regs[2] / $regs[1] <p>"; echo "$regs[0] <p>"; echo "$regs[1]年 $regs[2]月 $regs[3]日"; } else { echo "不合法的日期格式:$date"; } |
//日期实例二
代码如下 | 复制代码 |
$date="2020.01-31"; if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) { echo "$regs[3] / $regs[2] / $regs[1] <p>"; echo "$regs[0] <p>"; echo "$regs[1]年 $regs[2]月 $regs[3]日"; } else { echo "不合法的日期格式:$date"; } |
?>
相关文章
- 取双引号内的内容我们如果一个字符串中只有一个可以使用explode来获得,但如果有多个需要使用正则表达式来提取了,具体的例子如下。 写程序的时候总结一点经验,如何只...2016-11-25
- 今天遇到一个正则匹配的问题,忽然翻到有捕获组的概念,手册上也是一略而过,百度时无意翻到C#和Java中有对正则捕获组的特殊用法,搜索关键词有PHP时竟然没有相关内容,自己试了一下,发现在PHP中也是可行的,于是总结一下,分享的同...2015-11-08
- 这篇文章主要给大家介绍了一个关于JS正则匹配的踩坑记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-04-13
- 正则表达式是一门非常有用的并且进行模糊判断的一个功能了,我们下面来看通过正则来验证输入汉字、英语、数字,具体如下。 收藏了正则表达式。可以验证只能输入数...2016-11-25
- 这篇文章主要介绍了java正则表达式判断前端参数修改表中另一个字段的值,需要的朋友可以参考下...2021-05-07
- 常用的日期时间正则表达式 下面收藏了大量的日期时间正则匹配函数,包括分钟,时间与秒都能达到。 正则表达式 (?n:^(?=d)((?<day>31(?!(.0?[2469]|11))|30(?!.0?2)|29(...2016-11-25
- 网址规则是可寻的,所以我们可以使用正则表达式来提取字符串中的url地址了,下面一起来看看小编整理的几个PHP正则表达式匹配验证提取网址URL实例. 匹配网址 URL 的...2016-11-25
- 这篇文章主要介绍了正则表达式中两个反斜杠的匹配规则,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-05-07
- 这篇文章给大家详细介绍了JS中使用正则表达式g模式和非g模式的区别,非常不错,具有参考借鉴价值,需要的朋友参考下吧...2017-04-03
- 这篇文章主要介绍了C#正则表达式使用方法,大家参考使用...2020-06-25
- c#正则表达式,用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。...2020-06-25
- 本文主要介绍了JavaScript利用正则表达式替换字符串中内容的具体实现方法,并做了简要注释,便于理解。具有一定的参考价值,需要的朋友可以看下...2017-01-09
- 这篇文章主要介绍了python正则表达式常用函数及使用方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-05-07
- 这篇文章给大家介绍了Idea使用正则表达式批量替换字符串的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧...2021-07-21
- 今天遇到一个正则匹配的问题,忽然翻到有捕获组的概念,手册上也是一略而过,百度时无意翻到C#和Java中有对正则捕获组的特殊用法,搜索关键词有PHP时竟然没有相关内容,自己试了一下,发现在PHP中也是可行的,于是总结一下,分享的同...2015-11-08
- 关于匹配字符串问题,有很多种类型,今天讨论 js 代码里的字符串匹配,因为我想学完之后写个语法高亮练手,所以用js代码当作例子...2021-05-07
- 正则表达式的作用用来描述字符串的特征。本文重点给大家介绍C# 中使用正则表达式匹配字符的含义,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧...2020-06-25
- 这篇文章主要给大家介绍了关于利用Python验证的50个常见正则表达式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-11
- 这篇文章主要介绍了C#运算符和表达式,这是自学C#编程的第五篇,希望对大家的学习有所帮助。...2020-06-25
- 这篇文章主要介绍了PHP正则表达式过滤html标签属性的相关内容,实用性非常,感兴趣的朋友参考下吧...2016-05-06