エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
正規表現マッチの真偽値の取り方 | dTblog | デザインとプログラムの境界をさまようブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
正規表現マッチの真偽値の取り方 | dTblog | デザインとプログラムの境界をさまようブログ
これまで、javascript で正規表現のマッチング結果を得るときは、バカのひとつ覚えで String.match を使... これまで、javascript で正規表現のマッチング結果を得るときは、バカのひとつ覚えで String.match を使っていた。 var str = "12345"; var reg = new RegExp(/123/); if(str.match(reg)) { // マッチしたときの処理 } でも、match関数の戻り値は「最初にマッチした部分の文字列(マッチしなかった場合は null)」 で、純粋にマッチしたかどうかを知りたい場合では、わずかにリッチすぎる。そのような場合は、RegExp.test (戻り値はtrue / false) を使うのが良い。 var str = "12345"; var reg = new RegExp(/123/); if(reg.test(str)){ // マッチしたときの処理 } んで、びっくりしたのが、これをショートカットした次のような記法