
ASP.NET(VB)での入力チェックのために、
半角英数字「0~9」「a~z」「A~Z」と、ハイフン「-」からなる文字列
(ただし、半角英数字「0~9」「a~z」「A~Z」はそれぞれ少なくとも1個ずつ含む)
の正規表現での表し方が知りたいです。
How To: ASP.NET への入力を制約するために正規表現を使用する方法
http://www.microsoft.com/japan/msdn/enterprise/p …
(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$
8から10文字で、最低1文字の数字と1文字の英字を使用し、特殊文字を使用してはいけません。
上記を参考に、
(?!^[0-9]*$)(?!^[a-z]*$)(?!^[A-Z]*$)^([a-zA-Z0-9])$
こんな感じかなぁと試してみたのですが、ダメでした。
そもそも「!」の意味が分かりません。否定でしょうか??
No.2ベストアンサー
- 回答日時:
(?!^[^0-9]*$)(?!^[^a-z]*$)(?!^[^A-Z]*$)^([a-zA-Z0-9-]+)$
でどう?試してないけど…。
でも、無理して1つの正規表現で表さなくても、
「0~9」が含まれているかどうか、「a~z」が・・・
と一つ一つチェックしても良いのでは?
> そもそも「!」の意味が分かりません。否定でしょうか??
(?!regexp)
で否定先読みを意味します。
http://www.kt.rim.or.jp/~kbk/regex/regex.html#NE …
なお^は括弧内でも行頭の意味です。
(ANo.1は[^abc]との混同?)
No.3
- 回答日時:
以下のテキストで検証
ABCDEFG
abz3
-3aZGcE
xa_DC
agle40g
3920710
Da3-XcgE
2gE
No1のパターンでは条件を満たさなかった("xa_DC"以外ヒット)
No2のパターンでは希望通りのヒットをする模様
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- 教えて!goo 幾つかの回答が表示されてないのですが 今現在でのgooでの回答は、 全角文字(含む英数字)で 何文字 1 2022/08/20 06:22
- Excel(エクセル) Excelで校閲をする方法はあるでしょうか(取扱説明書への掲載禁止用語の確認) 3 2022/06/11 22:51
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字と数字の判定
-
正規表現の否定先読みで、複数...
-
「何とかで始まり、何とかで終...
-
正規表現で特定の記号を抜かし...
-
「abcで始まらない」を正規表現...
-
CSVファイルの中で、「 , 」カ...
-
住宅にカナを入力する際に丁目...
-
URL末のスペースを削除したいの...
-
テキストエリアの改行を変換(...
-
スペースを特定の文字に置き換える
-
初めてのAIプログラミング C言...
-
VBA 文字に半角が含まれて...
-
substrでutf8の日本語文字を先...
-
タグを正規表現で完全に削除
-
全角チルダと波ダッシュに関す...
-
掲示板の管理者画面でログイン...
-
ダブルクォーテーション置換時...
-
正規表現
-
複数行に渡る文字列の置換
-
Perlでの文字列置換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「何とかで始まり、何とかで終...
-
角カッコが含まれてるかどうか...
-
VBA EXCEL あるセルの中の一...
-
バッチファイルの正規表現を利...
-
正規表現の否定先読みで、複数...
-
「abcで始まらない」を正規表現...
-
ログファイルからキーワードを...
-
英字の大文字小文字および混在...
-
正規表現
-
正規表現についてご教示お願い...
-
正規表現 英数字を1つ以上含む...
-
正規表現でのパイプ(or)を減...
-
正規表現のAND条件記述手法
-
CASLIIの穴埋め問題について。
-
条件式、htmやcgiやphpが含まれ...
-
XML::Xpathで部分一致検索をす...
-
正規表現のパターン " [^<]*?>"
-
intの挙動?
-
拡張子の正規表現
-
if(str=='a' || str=='b' || st...
おすすめ情報