文字列中の少なくとも1つの数字と1つの文字にマッチする正規表現パターン
2023-11-22 23:30:44
質問
私は正規表現を持っています
/^([a-zA-Z0-9]+)$/
というのは、英数字だけでなく、数字だけ、あるいは文字だけを挿入しても、それを受け入れてしまうのです。私はそれがフィールドが英数字の値のみを受け入れ、値が少なくとも1文字と1数字の両方を含んでいなければならないように動作するようにしたいです。
どのように解決するのですか?
まず全体のテストを適用して、文字や数字のテストを個別に追加してはどうでしょうか。いずれにせよ、1つの正規表現ですべてを行いたい場合は、正のlookaheadを使用します。
/^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]+)$/
関連
-
[解決済み] JavascriptのRegExで英数字のみ許可する。
-
[解決済み] Javascriptで文字列の最後の文字を切り取るにはどうしたらいいですか?
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] 文字列が有効な数値であるかどうかを確認するにはどうすればよいですか?
-
[解決済み] JSで文字列が正規表現にマッチするかどうかをチェックする
-
[解決済み] reactのrender関数でdynamic hrefを作成するには?
-
[解決済み] TypeScriptのdeclare classとinterfaceの違いとは?
-
[解決済み] オブジェクトの配列からReactコンポーネントをレンダリングする
-
[解決済み] イテレータでmap()を使用する
-
[解決済み] JSHintの'+'前の改行不良の説明
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JSのDateからDay名
-
[解決済み] ジェスト あるクラスの特定のメソッドをモックする方法
-
[解決済み] JavaScriptで次の要素/前の要素を取得しますか?
-
[解決済み] jqueryでdivの要素がオーバーフローしていないかチェックする
-
[解決済み] Google maps API V3 - 同一地点に複数のマーカーを設置する。
-
[解決済み] bootstrap のポップオーバーがすべての要素の上に表示されない
-
[解決済み] 文字列が空白であるかどうかをチェックする
-
[解決済み] JavaScriptで文字列を数値に変換する最速の方法は何ですか?
-
[解決済み] javascript includes() 大文字小文字を区別しない
-
[解決済み] TypeScriptプロジェクトで既存のC#クラス定義を再利用する方法