-
/** - * モバイルメールのユーザー名検出クラスを確認してください
- */
- クラスチェック{
/**
- * IsUsername 関数: ユーザー名の形式と一致するかどうかを確認します
- * $Argv は確認するユーザー名パラメーターです
- * $RegExp は確認する通常のステートメントです
- * 戻り値: ユーザーと一致する場合はユーザー名を返します名前の形式、偽ではありません
- */
- Function IsUsername($ Argv){
- $RegExp='/^[a-zA-Z0-9_]{3,16}$/' //大文字と小文字と数字で構成され、長さは 3 ~ 16 文字です
- return preg_match($ RegExp,$Argv)?$Argv:false;
- }
/**
- * IsMail 関数: メール形式が正しいかどうかを確認します
- * 戻り値: false を返すのではなく、正しいメール形式であればメールを返します
- */
- Function IsMail($Argv){
- $RegExp='/^[ a-z0 -9][a-z.0-9-_]+@[a-z0-9_-]+(?:.[a-z]{0,3}.[a-z]{0,2}|.[ a-z]{ 0,3}|.[a-z]{0,2})$/i';
- return preg_match($RegExp,$Argv)?$Argv:false;
- }
- * IsSmae関数:パラメータの値が同じかどうかを確認します
- * 戻り値:同じであればtrueを返し、同じでなければfalseを返します
- */
- Function IsSame($ArgvOne,$ArgvTwo,$Force=false){
- return $Force?$ArgvOne===$ArgvTwo:$ArgvOne==$ArgvTwo;
- } p>
-
/**
- * IsQQ関数: パラメータ値がQQ番号の形式に準拠しているかどうかを確認します
- * 戻り値: falseを返すのではなく、正しいQQ番号であればQQ番号を返します
- */
- Function IsQQ($Argv){
- $RegExp='/^[1-9][0-9]{5,11}$/';
- return preg_match( $RegExp,$Argv)?$Argv:false;
- }
/**
- * IsMobile 関数: パラメーター値が正しい中国の携帯電話番号形式であるかどうかを確認します
- * 戻り値: false を返すのではなく、正しい携帯電話番号の場合は携帯電話番号を返します
- */
- Function IsMobile($Argv){
- $RegExp='/^ (?: 13|15|18)[0-9]{9}$/';
- return preg_match($RegExp,$Argv)?$Argv:false;
- }
/ **
- * IsTel 関数: パラメータの値が正であるかどうかを確認します。
- * 戻り値: 電話番号が正しい場合は、電話番号を返します。
- */
- Function IsTel($Argv){
- $RegExp='/[0-9]{3,4}-[0-9]{7,8}$/';
- return preg_match( $RegExp, $Argv)?$Argv:false;
- }
/**
- * IsNickname 関数: パラメーターの値が正しいニックネーム形式であるかどうかを確認します (ベータ版)
- * 戻り値: 正しいニックネーム形式である場合はニックネーム形式を返し、そうでない場合は false を返します
- */
- Function IsNickname($Argv){
- $RegExp='/^s*$ |^c :\con\con$|[%,*"st<>()]|xA1xA1|xACxA3|^ゲスト|^xD3xCExBFxCD|xB9x43xABxC8/is'; //DZ からコピー
- return preg_match($ RegExp,$ Argv)?$Argv:false;
- }
/**
- * Is Chinese 関数: パラメーターが中国語かどうかを確認します
- * 戻り値: false ではなく、戻りパラメーターです
- */
- Function Is Chinese($Argv,$Encoding='utf8'){
- $RegExp = $Encoding= ='utf8'?'/^[x{4e00}-x{9fa5}]+$/u':'/^([x80-xFF][x80-xFF])+$/';
- Return preg_match($ RegExp,$Argv)?$Argv:False;
- }
- }
- ?>
-
-
コードをコピー
|