私の場合、正しい正規表現を見つけることができませんでした。私はほぼ完璧だと思いましたが、それでも先頭のスペースで合格です。
要件:
var regex = /^\s*(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)\s*$/;
var passwd = "abcdefg12345" //Passes
var passwd = " abcdefg12345" //Does not pass
var passwd = "abcdefg 12345" //Does not pass
var passwd = "abcdefg12345 " //Passes but should not
何かアドバイスはありますか?
また、長さの最小要件を追加したいのですが、どのようにすればよいですか?