在很多时间注册用户是就限制了用户输入的必须是数字,字母下划线等哦。
*/
代码如下 | 复制代码 |
function funcstrnum($str,$num1='',$num2='') //数字字母正则 { if($num1!='' and $num2!=''){ return (preg_match("/^[^0-9a-za-z_@!.-]{".$num1.",".$num2."}$/",$str))?true:false; }else{ return (preg_match("/^[^0-9a-za-z_@!.-]/",$str))?true:false; } } |
/
代码如下 | 复制代码 |
function funcnum($str,$num1='',$num2='')//数字正则表达试 { if($num1!='' and $num2!=''){ return (preg_match("/^[0-9]{".$num1.",".$num2."}$/",$str))?true:false; }else{ return (preg_match("/^[0-9]/",$str))?true:false; } } |
/*
一般情况下,要只限制全数字,大多用到正则解决是最方法的了。
function funcemail($str)//邮箱正则表达式
{
return (preg_match('/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false;
}
代码如下 | 复制代码 |
function funcurl($str)//url正则表达试 { return (preg_match("/^http://[a-za-z0-9]+.[a-za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>""])*$/",$str))?true:false; } |
.
var yu_yan = navigator.language || navigator.userlanguage;
if(yu_yan.substr(0, 3) == "zh-"){
window.location='sorry.php教程';
}
php
echo $_server['http_accept_language'];
获取所有信息
echo $_server['http_user_agent'];