求一个验证ipv4,ipv6,FQDN的方法 就是验证一个输入,既可以是ipv4,也可以是ipv6,还可以是合法的域名谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //-------------------->IP地址验证-------------------- function i_ip(){ if(!ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$", $this->var_value)){ $this->array_errors[$this->var_key]="错误的IP地址"; }else{ //每个不大于255 $array_temp=preg_split("/\./",$this->var_value); foreach($array_temp as $ip_value){ if((int)$ip_value >255) $this->array_errors[$this->var_key]="错误的IP地址"; } } return true; } //-------------------->域名验证-------------------- function i_domain() { if(!eregi("^@([0-9a-z\-_]+\.)+[0-9a-z\-_]+$", $this->var_value)) $this->array_errors[$this->var_key]="错误的域名"; return eregi("^@([0-9a-z\-_]+\.)+[0-9a-z\-_]+$", $this->var_value); } //-------------------->URL验证-------------------- function i_url(){ if(!eregi('^(http://|https://){1}[a-z0-9]+(\.[a-z0-9]+)+$' , $this->var_value)) $this->array_errors[$this->var_key]="错误的WEB地址"; return true; } 求指教,几道笔试题,各位帮忙解惑。 急!!!哪位高手帮手看一下.在jsp页面下显示数据库的汉字为??? J2SE中一个关于多线程的问题(存钱与取钱的同步)!! java.nio的错误 applet 如何播放 mp3 wma 格式文件 计算器设计 servlet里面doGet(),doPost(),service()有什么共同点和区别? ResultSet关闭的问题 cmd中显示不了java程序中的中文字 JTextArea中文显示乱码问题,请问如何解决,给50大洋 ButtonGroup 如何以编程方式“关闭” 一个根据数据库的值自动返回单选复选框是否被选中的问题
function i_ip(){
if(!ereg("^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$", $this->var_value)){
$this->array_errors[$this->var_key]="错误的IP地址";
}else{
//每个不大于255
$array_temp=preg_split("/\./",$this->var_value);
foreach($array_temp as $ip_value){
if((int)$ip_value >255)
$this->array_errors[$this->var_key]="错误的IP地址";
}
}
return true;
}
function i_domain() {
if(!eregi("^@([0-9a-z\-_]+\.)+[0-9a-z\-_]+$", $this->var_value))
$this->array_errors[$this->var_key]="错误的域名";
return eregi("^@([0-9a-z\-_]+\.)+[0-9a-z\-_]+$", $this->var_value);
}
function i_url(){
if(!eregi('^(http://|https://){1}[a-z0-9]+(\.[a-z0-9]+)+$' , $this->var_value))
$this->array_errors[$this->var_key]="错误的WEB地址";
return true;
}