38または39で始まり、合計の長さが14または16の文字列と一致させたいとします。以下はこの式を作成するための最良の試みです。 14文字の文字列の場合は14、16文字の文字列の場合は12を削除すると機能します。RegExで複数の可能な長さを設定する
^(38|39)\d{12|14}$
38または39で始まり、合計の長さが14または16の文字列と一致させたいとします。以下はこの式を作成するための最良の試みです。 14文字の文字列の場合は14、16文字の文字列の場合は12を削除すると機能します。RegExで複数の可能な長さを設定する
^(38|39)\d{12|14}$
あなたは、オプションの数量詞を使用することはできませんが、あなたはあなたの最初の部分をやったとして、オプションのグループ化を使用することができます。
^(38|39)(\d{12}|\d{14})$
したいので、どちらか14または2以上、
^(38|39)\d{14}(\d{2})?