正規表現\ sのスペース、\ D番号、数量詞+ *?テスト

ボーエン前に:正規表現\ B、I、\ gがあり、その後、数量に一致する紙とデジタルのスペースをテストします。
これが唯一のテストマッチ、交換しないで、または他の治療です。
\ sのスペース:実際のテストを識別することができ書き込むためのスペースが、いくつかの空のスペースを見ることが助長されていません、あなたは\ sの代理としてスペースを使用することができます。
\ Dデジタル:試合数
+の少なくとも一つを表し:1以上(ゼロにすることはできません)
*は、ゼロ個以上のを表し:なし、または1つ以上は、(何がどうなる)
0または1を表し?ゼロの後に、複数(複数ではない)ではありません

テストコード:

< A HREF = "JavaScriptを:prn_p1()" >クリック</ A > < BR > 
< スクリプト言語= "JavaScriptの" タイプ= "テキスト/ JavaScriptを" >    
        のvar ; LODOP //は、グローバル変数の宣言
  関数prn_p1を(){
 VaRのSTR1が= 操作はselectedprinterでサポートされていない、選択したプリンタ、選択したプリンタ、選択したプリンタが; // スペース、スペースなし、二つのスペースは、最初の文字を大文字
// あるグローバルマッチ
// \ Sが表すスペース
にconsole.log (STR1。(一致/ selectedprinter /G)); // スペースなし
にconsole.log(str1.match(/ 選択されたプリンタ/ G)); // 空間、空間は式で示されている
にconsole.log(str1.match(/ スプリンター\選択さ/ G)を); // スペースは、式で\ SはIを表し
はconsole.log(str1.match(/ 選択され\スプリンター/ ; IG))// \ sの発現によって、空間を、ケースの無視
(にconsole.logをstr1.match(/ 選択\ S \スプリンター/ ; IG))// 二つの空間、表現\ sの\ sの2つの表し

// 数量詞とは、
@ +は、少なくともの1つを表し:1以上の
// *ゼロ以上を表す:なし、または1つ以上の
//は0または1を表し:?ゼロではなく、複数後
console.log(:分割ライン------------------バンドの背後には-------------数量詞である;)
コンソール。 (str1.match(ログイン/ 選択\ S +プリンタ/ IGを)); // 少なくとも一つのスペースには、ケースの無視して、そこにある
にconsole.log(str1.match(/ 選択\ S *プリンタ/ IGを)); // ゼロ以上
にconsole.log(str1.match(/ 選択\ Sプリンタ?/ IG)); // ゼロまたは1 

//は数\ dは、\ B \ Bワードラップ担当の表し
はconsole.log(" ---を- clodop、clodop4、clodop40、clodop2345、 -以下のもの--- STR2のSTRに一致している" ;)
 VAR STR2 = "clodop、clodop4、clodop40、clodop2345、" ; 
はconsole.log(str2.match(/ clodop / G)); // clodop組み合わせで
はconsole.log(str2.match(/ \ bclodop \ B / G)); / / clodopと単語の組み合わせ\ Bラッピング
はconsole.log(str2.match(/ clodop \ D / G)); // 番号clodopと組み合わせプラス
にconsole.log(str2.match(/ \ bclodop \ D \ B / G)); // clodopプラスラップ数b \との組み合わせ
にconsole.logは(量------次の行を分割数量詞バンド-------ある); 
はconsole.log (str2.match(/ clodop \ D + /G)); // clodopの1桁以上の数字との組み合わせ
はconsole.log(str2.match(/ clodop \ * D / G)); // またはゼロの複数又はclodopと
// 以降とカットアウトは複数のゼロの数又は組み合わせの組み合わせであろう
にconsole.log(str2.match(/ ?clodop \ D / G)); // clodopゼロかの組み合わせで
はconsole.log(str2.match(/ \ bclodop \ D \ B?/ G)); // ゼロかを巻き付けたB clodop \の組み合わせ
//はグローバルマッチである
  };
 </ スクリプト> 

以上の測定がありますので、私たちは、2つのイラストで説明しました。
アイコン:

おすすめ

転載: www.cnblogs.com/huaxie/p/11805046.html