2017-01-07 13 views
0

私は文字と0-9桁のみを受け入れる必要がある状況があります。また、Enter/Returnキーも受け入れたいと思いますが、受け入れる方法はわかりませんJavascript(Enterキーを含む文字一致の場合)キーコード13

if (letter.match(/^[a-z0-9]+$/gi)){ 
    codes += letter; 
} 
+0

'\ N 'または' \ rを\おそらくN'? – CollinD

+1

受け取ったコードを印刷します。 Enterキーを押します。それが何を言い表すかを書き留めますコードにコピーします。 (それは非印字コードかもしれないことを心配してください) – usr2564301

+0

私はEnterキーコードが13だと知っていますが、私はなぜこの質問をしたのですか – user2107349

答えて

3

だけ\rを使用:入力/ Returnキーまたはキーコード13

これは私が使用していたコードです。

console.log(/^[a-z\d\r]+$/.test('\r')); // true

あなたは文字コードを好む場合 、

console.log(/^[a-z\d\u000d]+$/.test('\r')); // true (0x0d == 13)

関連する問題