私はIDの検証方法を持っていますが、各IDにはの大文字と小文字を区別しない文字しか含めることができません。 [^a-z]
は機能しているようですが、[^0-9]
を追加したいと思いますが、それは機能しません。 1つの文字列パターンはどのように見えますか?適用方法[^ 0-9]正規表現パターンjavascript
function foo() {
testUserIds = ['id23425860',
'yulka_rdtska',
'im?sel=2000000001',
'im?sel=2000000002'];
for (id in testUserIds) {
document.write(isUserIdValid(id) + '\r\n');
}
}
function isUserIdValid(user_id) {
var patt = new RegExp('[^a-z]', 'ig');
return patt.test(user_id);
}
'[^ a-z0-9]'それを同じ文字クラスの中に入れてください。 –
私はそれを試みました、それは私に間違った結果をもたらします: 'false false false false' – Vasya
オハイオ州の男、申し訳ありません'のために私のエラーがただのために – Vasya