代码如下 | 复制代码 |
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"; } |
?>