長さ 11 の英数字 ASCII 文字列に一致する正規表現が必要です。現在、この正規表現を使用しています: ^\p{ASCII}*$
.
それに長さの制約を追加する方法はありますか?
長さ 11 の英数字 ASCII 文字列に一致する正規表現が必要です。現在、この正規表現を使用しています: ^\p{ASCII}*$
.
それに長さの制約を追加する方法はありますか?
これでうまくいくはずです:
^\p{ASCII}{0,11}$
これは、最大11文字であることを意味します。
11.必要な場合は、次を使用します。
^\p{ASCII}{11}$
はい、{n,m}
数量詞を使用します。たとえば、^\p{ASCII}{11}$
。何なのかわかりませんが\p{ASCII}
、やってみて[[:ascii:]]
ください[[:alpha:]]
。
使用できます(少なくとも1つの文字が必要だと思います)
^\p{ASCII}{1,11}$
またはそれが11の長さでなければならない場合
^\p{ASCII}{11}$