文字列から「A00000」、「B12342」、「W33344」の形式の部分文字列を一致させる必要があります。基本的に、最初の文字は常に文字で、次の 5 文字は数字です。
これには 2 つの正規表現がありますが、どちらも正しく機能しているように見えます。
str.match(/[A-Z]{1}\d{5}/)
str.match(/^[A-Z]\d{5}/)
どちらがより厳格で、この 2 つより優れたものはありますか? ありがとう。
文字列から「A00000」、「B12342」、「W33344」の形式の部分文字列を一致させる必要があります。基本的に、最初の文字は常に文字で、次の 5 文字は数字です。
これには 2 つの正規表現がありますが、どちらも正しく機能しているように見えます。
str.match(/[A-Z]{1}\d{5}/)
str.match(/^[A-Z]\d{5}/)
どちらがより厳格で、この 2 つより優れたものはありますか? ありがとう。