一些简单的正则验证

2017-03-02 10:46:23

一些简单的正则验证 $s = "aabcv"; //检查字符串是否为字母,为真不执行,否则输出NO if(!preg_match("/^[[:alpha:]]+$/",$s)) {  echo "NO"; } $s2 = "aaaA"; //检查字符串是否为大写或为小写 //这是大写,必须全部是大写 if(preg_match("/^[[:upper:]]+$/",$s2)) {  echo "upper"; } //这是小写,如果字符串中包含一个小写字母的话,,下面这判断就为真 if(preg_match("/[[:lower:]]/",$s2)) {  echo "lower...

评论(0) 浏览(1416)

判断添加的链接的域名格式

2017-03-02 10:45:08

判断添加的链接的域名 $str = "www.baidu.com"; if(substr($str,0,7) == "http://") {  $str = $str; } else {  $str = "http://".$str; } //或者,不过下面这种方式比较不准确,,不能判断到://,如果是httpasdfasdf,它也能通过,把他写下来是 //为了方便他的可用之处,以后好查找 $str2="http:www.baidu.com"; $str2 = parse_url($str2); if($str2['scheme'] != "http") {  echo "URL must begin w...

评论(0) 浏览(1591)

下载

2017-03-01 00:06:50

下载 文件如果是中文可以出现乱码,这时要对文件名进行转义编码,如下 $apro是要显示的文件名,UTF-8是传进来编码,显示为GB2312 $apro = iconv("utf-8", "gb2312", $apro); 也可以用mb_convert_encoding,不过好像需要扩展,没成功! 用法如下:mb_convert_encoding($apro,'gb2312','utf-8');//utf-8转GB2312 iconv('ucs-2','gb2312',iconv('utf-8','ucs-2',$game_name)); 先转成ucs-2(unicode标准),再转换 如果是.rar,.exe的东西直接<a h...

评论(0) 浏览(2752)

Powered by PHP 学习者(mail:517730729@qq.com)

原百度博客:http://hi.baidu.com/ssfnadn

备案号:闽ICP备17000564号-1

开源中国 PHPCHINA