No.4ベストアンサー
- 回答日時:
>「YQ0123-123」のようにYQで始まり、その後に数字が4桁-3桁で表記
はい、わかりました。「/^YQ\d{4}-\d{3}/」でOKです(ハイフンが入るんですよね?)。
「\d」は任意の数字(digit)を表し、{4}は4回の繰り返しを意味します。
しかし「{}」の回数指定は書くのは楽ですが遅くなる可能性もありますので、
その場合は「\d\d\d\d-\d\d\d」と明示的にその回数だけ重ねてください。
「とほほの JavaScript 入門(正規表現)」でお勉強できますよ。
参考URL:http://tohoho.wakusei.ne.jp/wwwjsreg.htm
No.3
- 回答日時:
失礼、Java ではなくて JavaScript でしたね。
後段は忘れてください。No.2
- 回答日時:
「/^YQ|[0-9]/」では「先頭2文字が YQ」または「任意の場所の数字1文字」
にマッチすることになりますが、それでよろしいでしょうか?
つまり、先頭が「YQ」であるかないかに関係なく数字さえ出現すれば
マッチすることになりますが、それではまずいと言われるなら
具体的にどんなパターンにマッチさせたいか教えてください。
それから、「string.match」の部分ですが、「match」というメソッドではなく
「matches」ではなかったですか?
この回答への補足
任意の場所に数字が入るだけなのは
まずいのです。
たとえば、「YQ0123-123」のように
YQで始まり、その後に数字が4桁-3桁で
表記し、DBに登録させたいのです。
よろしくおねがいしますぅ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) VB.NETの正規表現について 4 2022/04/12 16:54
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- その他(コンピューター・テクノロジー) 正規表現の置換で数値を合計したいです。 2 2022/10/17 11:01
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- Java JAVAの1つの正規表現で上記Textすべてと合致する正規表現を教えてください。 4 2022/11/06 08:46
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムについて。
-
スマホ上で、左右スワイプで次...
-
初心者です。gulpでコンパイル...
-
プログラムがうまく動きません...
-
jsで質問です。 displayプロパ...
-
【Google Apps Script】「ライ...
-
console.logがどうしても2つ機...
-
指定時間になったら、WEBサイト...
-
Googleフォームで選択肢に応じ...
-
セレクトを全て選択されていな...
-
イラストレーター、縦中横のシ...
-
sessionStorageを調べています。
-
コードレビューをお願いします。
-
セレクトボックスで配列を呼び...
-
jsで、配列内の文章を改行する...
-
jQueryで同じクラス名のものを...
-
HTMLタグに複数のクラスを設定...
-
コードレビューをお願いします。
-
IndexedDB を使ってファイルア...
-
画面遷移を行わずに同一ページ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
var exports = exports || {}; ...
-
HTMLタグに複数のクラスを設定...
-
jsで質問です。 displayプロパ...
-
画面遷移を行わずに同一ページ...
-
Googleフォームで選択肢に応じ...
-
特定の文字列を複数抜き出した...
-
フロントエンドフレームワーク...
-
変数名をどのようにつけるのが...
-
【JS】selectでchangeした時の...
-
React hooksが値を返して配列変...
-
オブジェクトから任意のプロパ...
-
指定時間になったら、WEBサイト...
-
Colorboxがうまく設置できません
-
二次元配列の中の各行の要素を...
-
読み込んだQRコードをフォーム...
-
IndexedDB を使ってファイルア...
-
HTMLで作った時報アプリが動き...
-
GASに文字列として関数を入れる...
-
GASでGoogleフォームの自動返信...
-
①入力フォーム→②確認表示画面→③...
おすすめ情報