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]との混同?)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「何とかで始まり、何とかで終...
-
角カッコが含まれてるかどうか...
-
VBA EXCEL あるセルの中の一...
-
エクセルで数値を全角文字(カ...
-
半角・全角の由来
-
Excel・ユーザーフォームの情報...
-
数字を文字列に変換し短縮化する
-
全角入力
-
住宅にカナを入力する際に丁目...
-
VBAでシングルクオート(8217)を...
-
CSVファイルの中で、「 , 」カ...
-
【ExcelVBA】英数記号の半角変換
-
メール(iso-2022-jp-2)のデコ...
-
文字コードの%E3%80%とは何です...
-
VBA(Excel)でファイル内の文字...
-
SJIS->UTF8->SJISコード変換に...
-
プログラミングでは、半角括弧...
-
[VBScript]バイト長の判定
-
Perl 文字化け
-
エクセルにMicrosoft Barcode C...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「何とかで始まり、何とかで終...
-
VBA EXCEL あるセルの中の一...
-
正規表現の否定先読みで、複数...
-
角カッコが含まれてるかどうか...
-
「abcで始まらない」を正規表現...
-
正規表現 英数字を1つ以上含む...
-
バッチファイルの正規表現を利...
-
長い文字列から特定の数字を取...
-
入力された文字列が、LD22000を...
-
文字列から数値を抽出したいの...
-
【abc】に【完全一致】する正規...
-
VBにおける文字列の部分一致検索
-
正規表現で、ある文末に不一致...
-
正規表現について
-
javaの正規表現について
-
英字の大文字小文字および混在...
-
正規表現で
-
拡張子の正規表現
-
正規表現 指定文字列以外の記述法
-
Perl CSVファイルの複数条件で...
おすすめ情報