function simple($start,$end,$value){ return '<'.$start.'>'.$value.'</'.$end.'>'; }
function url($start,$end,$value){ $trim_value=trim($value); if (strtolower(substr($trim_value,0,7))!="http://") $trim_value="http://".$trim_value; if($this->urlcheck->check($trim_value)) return '<a href="'.$trim_value.'" '.$this->attr_url.'>'.$value.'</a>'; else return '['.$start.']'.$value.'[/'.$end.']'; }
function email($start,$end,$value){ if(emailcheck($value)) return '<a href="mailto:'.$value.'">'.$value.'</a>'; else return '['.$start.']'.$value.'[/'.$end.']'; }
function img($start,$end,$value){ $trim_value=trim($value); if ((strtolower(substr($trim_value,0,7))!="http://") or ($this->urlcheck->check($trim_value))) return '<img src="'.$trim_value.'"></img>'; else return '['.$start.']'.$value.'[/'.$end.']'; } }
var $lowalpha; var $hialpha; var $alpha; var $digit; var $safe; var $extra; var $national; var $punctuation; var $reserved; var $hex; var $escape; var $unreserved; var $uchar; var $xchar; var $digits;
var $urlpath; var $password; var $user; var $port; var $hostnumber; var $alphadigit; var $toplabel; var $domainlabel; var $hostname; var $host; var $hostport; var $login;
//ftp var $ftptype; var $fsegment; var $fpath; var $ftpurl;
//file var $fileurl;
//http,https var $search; var $hsegment; var $hpath; var $httpurl;
//gopher var $gopher_string; var $selector; var $gtype; var $gopherurl;
//news var $article; var $group; var $grouppart; var $newsurl;
//nntp var $nntpurl;
//telnet var $telneturl;
//wais var $wpath; var $wtype; var $database; var $waisdoc; var $waisindex; var $waisdatabase; var $waisurl;