javascriptの正規表現についての質問です。
入力された文字列が、英語(小文字でも大文字でも可)と数字が入力されていたらfalseを返したいです。
この、英語(小文字でも大文字でも可)と数字の正規表現の表記方法がわからないので、教えて頂きたいです。
JavaScript
1if (!(/^((?=.*[a-z])|(?=.*[A-Z]))(?=.*[0-9]){8,16}$/i.test(text))) { 2 flag = 1; 3 document.getElementById("ngtext").innerHTML = "英数字を含む文字列を入力してください"; 4 document.getElementById("ngtext").style.display = "block"; 5 }
このままでは、小文字英、大文字英、数字のすべてが入っていないとfalseになってしまうので、「小文字英または大文字英」と表記するにはどうしたらよいのでしょうか?お願い致します。
回答3件
あなたの回答
tips
プレビュー