PHPを学習していると、PHPの正規表現を判断するという問題に遭遇することがあります。ここでは、PHPの正規表現の問題の解決策を紹介し、共有します。一部のクエリ Web サイトや検索エンジンでは、特定の文字列が標準 IP アドレスであるかどうかを判断するためによく使用されます。
例えば、BaiduでIPアドレスを検索するとIP情報が表示されますが、規格を満たしていないIPアドレスの場合はIP情報が表示されません。このとき、文字列が標準 IP であるかどうかを判断する必要があります。最も一般的に使用される方法は、PHP 正規表現を使用して判断することです。 IPアドレスの判定ルールをインターネットで調べてみましたが、単純すぎてIPフィールドが255以下であることだけを判定するものもあります。数値のみを指定でき、負の数値は指定できません。「.」を 4 つのセグメントのみに分割するなどの使用も可能です。完璧だと思う関数をコンパイルしました。コードは次のとおりです。
functionis_ip($gonten){
1. eregi ステートメントでは大文字と小文字が区別されません
if(eregi("^[a-zA-Z0-9]{8,10}$","999999999"))echo"是八到十位的数字与字母";
$string="Thisisatest";
print_r(split("[\n\t]","我爱\n北京\t天安门"));
のみを調整します。
$name="xuandun";