非负浮点数(正浮点数 + 0):^d+(.d+)?$
正浮点数 ^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮点数(负浮点数 + 0) ^((-d+(.d+)?)|(0+(.0+)?))$
负浮点数 ^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮点数 ^(-?d+)(.d+)?
正则表达式匹配html 过滤非法字符
匹配一个html标签,匹配table如下:
<table.*?>[ss]*</table>
或
<table.*?>[ss]*?</table>
php过滤非本站链接
本文章是一款利用了php正则表达式来过滤非本站的链接实例。
*/
php
jquery+php获取和设置Cookies代码
// 浏览页面次数
$visited = (int)$_cookie['pagevisits'] + 1;
php 数据库连接的例子
/* database config */
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '123';
$db_database = 'todo';
dedecms 修改文档 空白页面解决方法
我碰到的问题是发布内容没有问题,但是编辑文档,修改软件是就出现空白页面,经过查找,只要如下修改就ok了。
找到dede/(就是你的后台登录目录,如果没修改默认是dede目录),找到文件archives_do.php教程文件,搜索header,在33行可以看到
php字符串截取函数
php教程字符串截取函数
在php中有一款字符串截取函数substr但这款函数,只能截取英文不支持中文与其
它的混体,下面我们提供了三款函数,它们可以支持中英文混合体。
php字符串截取函数(支持中文 utf-8截取)
<?
function str_wrap1($str,$elen=30)
{
$tlen = mb_strlen($str,"utf8"); //共有多少字
//$elen = 8; //每行字符串长度8个字符、4个汉字
$dlen = 0; //每行显示长度
$str_wrap = '';
for($i=0;$i<$tlen;$i++)
{
$tmpchar = mb_substr($str,$i,1,"utf8");
if(strlen($tmpchar) == 3)
$charlen = 2;
else
$charlen = 1;
if( $dlen < $elen-1 )
{
$dlen += $charlen;
$str_wrap .= $tmpchar;
}
else
{
$str_wrap .= "<br>".$tmpchar;
$dlen = $charlen;
}
}
return $str_wrap;
}
域名whois查询函数(万网和新网
function whois_hichina($domain) {
preg_match("|<pre>(.+?)</pre>|is", @file_get_contents('http://whois.hichina.com/cgi-bin/whois?domain='.$domain.''), $whois);
$whois[0] = str_replace('友情提示:按注册局要求,过期域名可能会处于注册商自动续费期阶段,您在此查询所看到的域名到期日仅供参考<br />请您<a href="http://www.net.cn/has_client/userlogon/user_logon1.asp教程" target="_blank" class="link_gl">进入会员区</a>查看该域名的实际到期时间,并请及时进行续费,谢谢!', '', ($whois[0]));//过滤掉此段文字
php输出excel格式文件
如果要利用了php输出excel格式文件就必须利用header content-type:application/vnd.ms-excel来实现。如下
再看一php输出excel实例
两款php导出excel实例
<?php
header("content-type:application/vnd.ms-excel; charset=gbk");
header("content-disposition:attachment;filename=test_data.xls");
$link=mysql教程_connect('localhost','root','hhhkkk');
if($link){
php 过滤字符串函数
<? nl2br(); // to <br/>
addslashes(); strips教程lashes(); //对数据库教程操作时,转义特殊字符
定义:addslashes() 函数在指定的预定义字符前添加反斜杠。
语法:addslashes(string)
注释:默认情况下,php 指令 magic_quotes_gpc 为 on,对所有的 get、post 和 cookie 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。
<?php
function addslashes_str($str){
$str=addslashes($str);
$str=str_replace($str,";",';');
return $str;
}
function stripslashes_str($str){
$str=stripslashes($str);
$str=str_replace($str,';',";");
return $str;
}
?>