
PHP5の正規表現で「999-999」形式か「999-A-999」形式のみ
入力可能としたいです。
※「9」…数値、「-」…ハイフン
if (!preg_match("/^[0-9]{3}-[A-Z]{0,1}[-]{0,1}[0-9]{3}$/", $abc)) {
…
とすると
「A-」の部分がセットになっていないため
「999-A999」も入力可となってしまいます。
OR判定でIF文を追加する方法ももちろんありますが、
[A-Z]{0,1}[-]{0,1}の部分をあくまでもセット判定する方法があれば教えてください。
何卒よろしくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- 英語 複数形を含む単語がハイフンで繋がれ形容詞化した表現の文法規則について 2 2022/12/13 12:17
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 13:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正規表現で、半角大文字と半角...
-
正規表現を使いimgタグ内から幅...
-
電話番号のチェック ハイフン...
-
PHPで<a>タグ内からURLと文字を...
-
preg_matchでエラーが出ます。
-
正規表現でシングルクォーテー...
-
VBAを使ってHTMLソースから特定...
-
正規表現で「0」のみ抽出
-
、"(ダブルクォーテーション)...
-
VBAのコマンドボタンの文字列の...
-
文字の入力で横バー上段、中断...
-
ソースコードの1行が長いとき...
-
エクセルのCOUNTIFが正しくカウ...
-
全角括弧と全角読点の間隔を狭...
-
Excel VBAからBeckyを起動して...
-
エスケープ文字の復帰(¥r)と...
-
グレープシティのSPREAD...
-
エクセルVBA 文字列領域が不足...
-
PHPExcelでのexcelヘッダ編集に...
-
カンマの含まれる文字列の数値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPで<a>タグ内からURLと文字を...
-
VBAを使ってHTMLソースから特定...
-
preg_matchでエラーが出ます。
-
PHPで変数から1行目だけを取得...
-
、"(ダブルクォーテーション)...
-
正規表現で「0」のみ抽出
-
電話番号のチェック ハイフン...
-
Smartyで部分一致
-
正規表現でシングルクォーテー...
-
正規表現パターンの記入方法に...
-
preg_matchの正規表現で
-
phpでhtmlソースを解析し、文字...
-
PHPで あるフォルダ内の、特定...
-
PHPメールフォーム URLと半角...
-
正規表現 画像リンクのaltの取得
-
phpで文字列に"や'などが含まれ...
-
正規表現で切り出せません。 <...
-
「半角数字」と「+」を許可する...
-
C#でのワイルドカードを使った...
-
正規表現preg_match('#^(?:[a-z
おすすめ情報