私はこれを持っています:
var regex=/[a-z\d,]+$/i;
if (!/[a-z\d,]+$/i.test(user_input)){
alert('format is invalid');
}
これは機能しますが、正規表現に " " 文字 (スペース) を含めたい場合、関数は失敗するか、if ステートメント内のブロックをトリガーしません。
var regex=/[a-z\d ,]+$/i;
私は何を間違っていますか?前もって感謝します
私はこれを持っています:
var regex=/[a-z\d,]+$/i;
if (!/[a-z\d,]+$/i.test(user_input)){
alert('format is invalid');
}
これは機能しますが、正規表現に " " 文字 (スペース) を含めたい場合、関数は失敗するか、if ステートメント内のブロックをトリガーしません。
var regex=/[a-z\d ,]+$/i;
私は何を間違っていますか?前もって感謝します
空白は次のように表され\s
ます。
var regex=/[a-z\d\s,]+$/i;
上記のように、空白は '\s' で表されます。
var regex=/[a-z\d\s,]+$/i;
詳細については、次の URL を参照してください:
http://www.javascripter.net/faq/regularexpressionsyntax.htm