ホームページ  >  記事  >  ウェブフロントエンド  >  jsの通常の高速メモリメソッド

jsの通常の高速メモリメソッド

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-18 17:02:131617ブラウズ

今回はjsの正規表現を素早く覚える方法をお届けします。jsの正規表現を素早く覚えるための注意点は何ですか?実際のケースを見てみましょう。

私たちは、正規表現文字列を処理する上で非常に実用的なテクニックであることを知っています。ただし、Javascriptを書くのが非常に得意なプログラマーでも、正規表現の構文を忘れることがあるため、使用するのが少し難しくなります

1. 正規表現で最も重要な 3 つの記号1.1 B

正規表現には 3 種類の括弧があります:

1.1.1 角括弧「[」。

角かっこ「[」には、一致する必要のある文字が含まれています。角括弧で囲まれた内容は 1 文字のみと一致します。

^[ab]$

1.1.2 中括弧「{」

中括弧「{」は、一致する文字の数を指定します。

^[ab]{3}$

1.1.3 括弧「(」

括弧「(」はグループ化に使用されます。

^(ab)$

1.2℃

キャレット「^」は正規表現の始まりを示します。

^a

角括弧の先頭に ^ を使用すると、角括弧内の文字を除外することを意味します。

^[^0-9]$

1.3ドル

ドル記号「$」は正規表現の終わりを示します。

com$

2. 正規表現の検証

正規表現を検証するための推奨 Web サイト: https://regexper.com/

2.1 例

^[0-9]{3,7}$

上記の正規表現は、最小長が 3、最大長が 7 の数値です。

2.2 '│' 記号は OR 演算と同等です

^(1|2)$

3. クイックコマンド

3.1 d は数値 [0-9] を表します。d の前にエスケープ文字があることに注意してください。 ^d$

大文字の D: D は非数字を表します

^D$

3.2 下線付きの任意の単語文字 ^w$

大文字の W: W は非単語を表します

^W$

3.3 0 件以上の出現 *

^[0-9]*$

3.4 が少なくとも 1 回発生しました+

^[0-9]+$

3.5 0 または 1 の出現?

^[0-9]?$

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

ナビゲーションバーで中国語と英語を切り替える方法

チェスボードカバレッジを実装するためのJS

JSprototypeオブジェクトの使用方法のチュートリアル


以上がjsの通常の高速メモリメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。