javascriptの入力チェック~。否定の書き方~

javascriptの入力チェックをしてての発見!!(今までコピペしてたけん気づかんかった~。。)

 

下の2つはどっちも4桁の半角数字以外はアラートを表示するってもん↓

ここで間違い探しタ――――イム!!

(勝手にスターーート!!)

 

【A】

【B】

 

 

・・・・・間違い探しそこまでーーー!!

 

わかったかな~??

いや。当たり前だろ?!って返事が返ってきそうなので 勝手に話を進めます!!

 

【A】と【B】の違いは2か所。

 

1.documentの前に「!」があるかどうか。→これは否定を意味する時に使うよね~。

2.match()の条件ないで [^] か ^[] の違い。→ [^] のように内に ^ がある場合は否定を意味するんだってさ~。

*ちなみに ^[] の時の ^ の意味は先頭にマッチするものって事になるよ~。

いや~。

パッと見気づかんかったわ~。

ってことで正規表現の参考記事UPしとこーわい。

javascript正規表現