"PHP" is the table?

Source: Internet
Author: User
Tags ereg
Summary
Phpには is the table?? Group of が3?? ある.

?? The right table?? Number (POSIX Regex): Ereg () system. マルチバイト not. Pcre is the table?? Number (Perl Mutual): Preg_match () system. マルチバイトはutf-8のみ??。 マルチバイト text?? The right table?? Number: Mb_ereg () system. Rubyの is used as a form. php5.0で"ghost?" み?み.

Lord な??

Pcreはバイナリセ?フで, posixはセ?フじゃない. Pcreの は//などのデリミタで?う necessary がある. Perl's mutual statement?? Use するpreg_match () のほうが, multi-近くの森 ereg () よりも-speed bootcut, as するらしい.

Euc-jpを makes うのでmb_ereg.
int Mb_ereg (string $pattern, String $string [, array $regs])

マルチバイト text column occupies table? マッチを line う. マルチバイト?? マッチを Line Kei, consistent beauty は1を return bamboo blind. オプションの3 the number of the introduction of the designated beauty は, the consistent beauty part のバイト number of expands, the same beauty part of the text column が with column regsに grid? される. Empty text occupies consistent beauty は1を return bamboo blind. Occupies the same しないか, エラ?を Beauty, にfalseを.

"Positive table"
Ip4:xxx.xxx.xxx.xxxの form チェック
^ ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) $ "
West Japan: yyyy-mm-ddの form チェック
^ ([0-9]{4})-([0-9]{1,2})-([[0-9]{1,2}) $ "
URL: There is no text other than をチェック
"[^\-_.! ~*\ ' () a-za-z0-9;\/?:\ @&=+\$,%#] "
UserAgent: There is no text other than をチェック
"[^\-_.! ~*\ ' () a-za-z0-9;\/?:\ @&=+\$,%#\x20\[\]\{\}] "
First Name: Word チェック (undecided) including 飲む full?? )
"[\xa1\xa1-\xfe\xfe]"
Former English name: チェック (English, ハイフン, ピリオド, half-width スペ?ス)
"[a-za-z\-.\x20]+]
Form チェックは?しいかも.
フリガナ: Full-width カナチェック (full-width カナ, chime, full-width, half-width スペ?ス)
"^[\x20ァ-ヶ?-]+$"
email:php system ライブラリの (バ?ジョンで?なる possibility あり)

phpspot:シンプル

'/^[a-za-z0-9_\.\-]+?@[a-za-z0-9_\.\-]+$/'

pear::mail_rfc822:オ?バ?ライン text が into force できませんh

$regex = $strict? '/^ ([. 0-9a-z_+-]+) @ ([0-9a-z-]+\.) +[0-9a-z]{2,}) $/i ': '/^ ([*+!. &#$|\ ' \\%\/0-9a-z^_ ' {}=? (オ?バ?ライン):-]+) @ ([0-9a-z-]+\.) +[0-9a-z]{2,}) $/i ';

The root of cakephp:63 text? は?

'/\\a (?: ^ ( [A-z0-9] [a-z0-9_\\-\\.\\+]*] @ ([a-z0-9][a-z0-9\\.\\-]{0,63}\\. ( com|org|net|biz|info|name|net|pro|aero|coop|museum| [A-z] {2,4})) $) \\z/i '

Ethna

'/^ ([a-z0-9_]|\-|\.| \+) +@ (([a-z0-9_]|\-) +\.) +[a-z]{2,6}$/i '


"The Right Watch?"

Perlのサンプルで//?みがあるものは don't なのではずす. Blank text は\sじゃなくて, \x20. 16. How many words? (Example: \x20\x20) は multi-バイト symbol で table? された1 text と?なされる. はa~z,a~z,-(ハイフン),. (ピリオド), ' (アポ), ' (ダブル) が? subject to けられる. アポとダブルはミドルネ?ムのくくりに makes われる. アポは (オライリ?:o ' Reilly) developed the われる. The は and iiiとなる of the world. The digital 0~9は makes われない. は, English characters とハイフン, ピリオド, half-width スペ?スでok are usually judged. Emailについてemailはコメントネストがあるため では できないらしい. @より part は, rfcの, では half-width of English number なんでもありらしい. Japan では, プロバイダが するメ?ルアカウントは, half-width of the とハイフン, アンダ?バ, ピリオドのみとするところがほとんどと think われる. (with 飲む) webメ?ラ, special にgmailは, こうの culture なので, アカウント part occupies あり. Gmailの alone?? でアカウント part の+ text から@までは?? らしい. なので expands @@; the best solution は?い. Self-のサイト? With occupies わせて, チェック shi? インジェクション with 飲む.

"Reference url"
Phpで using できる table? Calculation sub (mb_ereg)
Http://www.kt.rim.or.jp/~kbk/regex/regex.html#PHP
A ghost?
Http://www.geocities.jp/kosako3/oniguruma/doc/RE.ja.txt
EUC-JP Text コ?ド table
Http://charset.7jp.net/euc.html

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.