0

長さ 11 の英数字 ASCII 文字列に一致する正規表現が必要です。現在、この正規表現を使用しています: ^\p{ASCII}*$.

それに長さの制約を追加する方法はありますか?

4

3 に答える 3

2

これでうまくいくはずです:

^\p{ASCII}{0,11}$

これは、最大11文字であることを意味します。

11.必要な場合は、次を使用します。

^\p{ASCII}{11}$
于 2012-08-29T09:09:38.350 に答える
2

はい、{n,m}数量詞を使用します。たとえば、^\p{ASCII}{11}$。何なのかわかりませんが\p{ASCII}、やってみて[[:ascii:]]ください[[:alpha:]]

于 2012-08-29T09:10:21.583 に答える
1

使用できます(少なくとも1つの文字が必要だと思います)

^\p{ASCII}{1,11}$

またはそれが11の長さでなければならない場合

^\p{ASCII}{11}$
于 2012-08-29T09:09:56.327 に答える