比较版本

RegExp

修订版 16358:

由 GreatHan 在 进行的修订 16358

修订版 16359:

由 GreatHan 在 进行的修订 16359

标题:
RegExp
RegExp
网址缩略名:
JavaScript/Reference/Global_Objects/RegExp
JavaScript/Reference/Global_Objects/RegExp
内容:

修订版 16358
修订版 16359
n182              (The decimal point) matches any single character exn182              (The decimal point) matches any single character ex
>cept the newline characters: \n \r \u2028 or \u2029. (<code>{{med>cept the newline characters: \n \r \u2028 or \u2029. (<code>{{ me
>iawiki.external('\\s\\S')}}</code> can be used to match any chara>diawiki.external('\\s\\S') }}</code> can be used to match any cha
>cter including newlines.)>racter including newlines.)
n198              For example, <code>/(foo)/</code> matches and rememn198              For example, <code>/(foo)/</code> matches and remem
>bers 'foo' in "foo bar." The matched substring can be recalled fr>bers 'foo' in "foo bar." The matched substring can be recalled fr
>om the resulting array's elements <code>{{mediawiki.external(1)}}>om the resulting array's elements <code>{{ mediawiki.external("1"
>, ..., {{mediawiki.external('&lt;i&gt;n&lt;/i&gt;')}}</code> or f>) }}, ..., {{ mediawiki.external('<i>n</i>') }}</code> or from th
>rom the predefined <code>RegExp</code> object's properties <code>>e predefined <code>RegExp</code> object's properties <code>$1, ..
>$1, ..., $9</code>.>., $9</code>.
n208              Matches <code><i>x</i></code> but does not remembern208              Matches <code><i>x</i></code> but does not remember
> the match. These are called non-capturing parentheses. The match> the match. These are called non-capturing parentheses. The match
>ed substring can not be recalled from the resulting array's eleme>ed substring can not be recalled from the resulting array's eleme
>nts <code>{{mediawiki.external(1)}}, ..., {{mediawiki.external('&>nts <code>{{ mediawiki.external("1") }}, ..., {{ mediawiki.extern
>lt;i&gt;n&lt;/i&gt;')}}</code> or from the predefined <code>RegEx>al('<i>n</i>') }}</code> or from the predefined <code>RegExp</cod
>p</code> object's properties <code>$1, ..., $9</code>.>e> object's properties <code>$1, ..., $9</code>.
n289            <code>{{mediawiki.external('&lt;i&gt;xyz&lt;/i&gt;')}n289            <code>{{ mediawiki.external('<i>xyz</i>') }}</code>
>}</code> 
n296              For example, <code>{{mediawiki.external('abcd')}}</n296              For example, <code>{{ mediawiki.external('abcd') }}
>code> is the same as <code>{{mediawiki.external('a-d')}}</code>. ></code> is the same as <code>{{ mediawiki.external('a-d') }}</cod
>They match the 'b' in "brisket" and the 'c' in "ache".>e>. They match the 'b' in "brisket" and the 'c' in "ache".
297            </p>
298          </td>297            </p>
299        </tr>
300        <tr>
301          <td>298          </td>
299        </tr>
300        <tr>
301          <td>
302            <code>{{mediawiki.external('^&lt;i&gt;xyz&lt;/i&gt;')302            <code>{{ mediawiki.external('^<i>xyz</i>') }}</code>
>}}</code> 
n309              For example, <code>{{mediawiki.external('^abc')}}</n309              For example, <code>{{ mediawiki.external('^abc') }}
>code> is the same as <code>{{mediawiki.external('^a-c')}}</code>.></code> is the same as <code>{{ mediawiki.external('^a-c') }}</co
> They initially match 'r' in "brisket" and 'h' in "chop.">de>. They initially match 'r' in "brisket" and 'h' in "chop."
310            </p>
311          </td>310            </p>
312        </tr>
313        <tr>
314          <td>311          </td>
312        </tr>
313        <tr>
314          <td>
315            <code>{{mediawiki.external('\\b')}}</code>315            <code>{{ mediawiki.external('\\b') }}</code>
n329              Matches a word boundary, such as a space. (Not to bn329              Matches a word boundary, such as a space. (Not to b
>e confused with <code>{{mediawiki.external('\\b')}}</code>.)>e confused with <code>{{ mediawiki.external('\\b') }}</code>.)
n368              Matches a digit character from any alphabet. Use <cn368              Matches a digit character from any alphabet. Use <c
>ode>{{mediawiki.external('0-9')}}</code> to match only Basic Lati>ode>{{ mediawiki.external('0-9') }}</code> to match only Basic La
>n alphabet digits.>tin alphabet digits.
369            </p>
370            <p>369            </p>
370            <p>
371              For example, <code>/\d/</code> or <code>/{{mediawik371              For example, <code>/\d/</code> or <code>/{{ mediawi
>i.external('0-9')}}/</code> matches '2' in "B2 is the suite numbe>ki.external('0-9') }}/</code> matches '2' in "B2 is the suite num
>r.">ber."
n381              Matches any non-digit character (all alphabets). <cn381              Matches any non-digit character (all alphabets). <c
>ode>{{mediawiki.external('^0-9')}}</code> is the Basic Latin alph>ode>{{ mediawiki.external('^0-9') }}</code> is the Basic Latin al
>abet equivalent of <code>\D</code>>phabet equivalent of <code>\D</code>
382            </p>
383            <p>382            </p>
383            <p>
384              For example, <code>/\D/</code> or <code>/{{mediawik384              For example, <code>/\D/</code> or <code>/{{ mediawi
>i.external('^0-9')}}/</code> matches 'B' in "B2 is the suite numb>ki.external('^0-9') }}/</code> matches 'B' in "B2 is the suite nu
>er.">mber."
n424              Matches a single white space character, including sn424              Matches a single white space character, including s
>pace, tab, form feed, line feed and other unicode spaces.{{templa>pace, tab, form feed, line feed and other unicode spaces.{{ Ref("
>te.Ref("equivalent_s")}}>equivalent_s") }}
n437              Matches a single character other than white space.{n437              Matches a single character other than white space.{
>{template.Ref("equivalent_S")}}>{ Ref("equivalent_S") }}
n470              Matches any (Basic Latin alphabet) alphanumeric chan470              Matches any (Basic Latin alphabet) alphanumeric cha
>racter including the underscore. Equivalent to <code>{{mediawiki.>racter including the underscore. Equivalent to <code>{{ mediawiki
>external('A-Za-z0-9_')}}</code>.>.external('A-Za-z0-9_') }}</code>.
n483              Matches any non-(Basic Latin)word character. Equivan483              Matches any non-(Basic Latin)word character. Equiva
>lent to <code>{{mediawiki.external('^A-Za-z0-9_')}}</code>.>lent to <code>{{ mediawiki.external('^A-Za-z0-9_') }}</code>.
484            </p>
485            <p>484            </p>
485            <p>
486              For example, <code>/\W/</code> or <code>/{{mediawik486              For example, <code>/\W/</code> or <code>/{{ mediawi
>i.external('^$A-Za-z0-9_')}}/</code> matches '%' in "50%.">ki.external('^$A-Za-z0-9_') }}/</code> matches '%' in "50%."
n545      <li>{{template.Note("equivalent_s")}}Equivalent to:n545      <li>{{ Note("equivalent_s") }}Equivalent to:
n552      <li>{{template.Note("equivalent_S")}}Equivalent to:n552      <li>{{ Note("equivalent_S") }}Equivalent to:
n603    <h3 name="Examples">n603    <h3 name=".E7.A4.BA.E4.BE.8B">
604      Examples604      示例
n621    <p>n
622      <br>
623    </p>
t630    </ul>{{ wiki.languages( { "fr": "fr/R\u00e9f\u00e9rence_de_Jat627    </ul>{{ languages( { "fr": "fr/R\u00e9f\u00e9rence_de_JavaScr
>vaScript_1.5_Core/Objets_globaux/RegExp", "ja": "ja/Core_JavaScri>ipt_1.5_Core/Objets_globaux/RegExp", "ja": "ja/Core_JavaScript_1.
>pt_1.5_Reference/Global_Objects/RegExp", "pl": "pl/Dokumentacja_j>5_Reference/Global_Objects/RegExp", "pl": "pl/Dokumentacja_j\u011
>\u0119zyka_JavaScript_1.5/Obiekty/RegExp" } ) }}>9zyka_JavaScript_1.5/Obiekty/RegExp" } ) }}

返回历史