Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの\dと\D?


\dと\D

\dと\Dには多くの違いがあります 前者の結果はになります 後者の場合、数字以外になります e、^など。これらはグローバルオブジェクトと一緒に使用されます。 " g "テキスト全体のすべての数字と非数字が出力に表示されるようにします。詳細に説明しましょう。

構文-1

new RegExp("\\d", "g");

構文-2

new RegExp("\\D", "g")

例-1

次の例では、' \ d 'はグローバルオブジェクト"gと一緒に使用されます "提供されたテキストからすべての数字を取得します。グローバルオブジェクトが使用されていない場合、最初の数字のみが出力に表示されます。

<html>
<body>
<script>
   var text = "one has to score 760+ in gmat to get into ivy colleges";
   var regpat = /\d/g;
   var result = text.match(regpat);
   document.write(result);
</script>
</body>
</html>

出力

7,6,0


例-2

次の例では、 \ D \ グローバルオブジェクト'gとともに使用されます 'すべての数字以外を取得するには t、y、^、&などの文字。数字以外の文字には、-、^、&などを含めることができ、スペースを含めることもできます。

<html>
<body>
<script>
   var text = "one has to score 760+ in gmat to get into ivy colleges";
   var regpat = /\D/g;
   var result = text.match(regpat);
   document.write(result);
</script>
</body>
</html>

出力

o,n,e, ,h,a,s, ,t,o, ,s,c,o,r,e, ,+, ,i,n, ,g,m,a,t, ,t,o, ,g,e,t, ,i,n,t,o, ,i,v,y, ,c,o,l,l,e,g,e,s

  1. JavaScriptの約束

    JavaScriptのPromiseを使用すると、Promiseの作成時に値が事前にわからない非同期操作を実行できます。約束には、保留中、履行済み、拒否済みの3つの状態があります。 以下はJavaScriptのpromiseのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  2. JavaScript WeakSet

    JavaScript WeakSetは、オブジェクトのコレクションを格納するために使用されます。セットのように、重複は保存されません。 WeakSetのメソッド- メソッド 説明 add(obj) weakSetに新しい値を追加します。 delete(obj) weakSetから値を削除します。 has(obj) weakSetオブジェクトに値が含まれているかどうかに応じて、trueまたはfalseを返します。 length() weakSetオブジェクトの長さを返します 以下はJavaScriptのWeakSetのコードです- 例