次のコードを使用して、文字列にE
や などの特定の文字が含まれているかどうかを確認しようとしていますF
/^(F?)/.test('E22')
問題は、返さtrue
なければならないときに返されることfalse
です。そして、私を最も悩ませているのは、regexpal.com での正規表現のテストは完璧ですが、適用すると... 間違っていることです。
何がうまくいかないのですか?
http://jsfiddle.net/alleks/CykQv/
アップデート
私は自分自身を間違って説明しました。さまざまなケースで、個別のチェックを行います。したがって、特定のケースでは、文字列に が含まれているかどうかを確認する必要がありE
ます。F
//Case1
if (/^(F?)/.test(stringContainsE)) ....
//Case2
if (/^(F?)/.test(stringContainsF)) ....
Update2
どちらの場合も、そうでない場合に TRUE を返します: http://jsfiddle.net/alleks/CykQv/2/