入力を検証する

実践JavaScript / 全 5

実践JavaScript - 入力を検証する

^ と $ で全体を縛る

作品IDが W から始まって数字 3 桁で終わる、という決まりを式にします。^ と $ を書かないと、長い文字列のどこかに当たっただけで通ってしまうので、全体の形を見たいときは必ず両端を縛ります。

3 つ目が false になるのが ^ の効き目です。^ が無ければ、途中にある W012 に当たって true になります。

test は当たったかどうかだけを true か false で返します。取り出しはしません。

const idPattern = /^W\d{3}$/; console.log(idPattern.test("W012")); // true console.log(idPattern.test("W12")); // false console.log(idPattern.test("aW012")); // false

1 / 5

このスライドが付いているレッスンを開く