2011-12-11 11 views
0

私はURIのセグメントをIDの形式と一致させるために、基本的に5文字までの文字列に一致させたいと考えています。正規表現の文字の制限

正規表現についてはどうすればよいですか?これは私がこれまで持っているものですが、それは動作しません - 私がここにいる理由である:

/([a-zA-Z0-9*]{5})(?![a-zA-Z0-9*])/ 

答えて

4

使用のいずれか

/^[a-zA-Z0-9*]{1,5}$/ 

または

/^[a-zA-Z0-9*]{0,5}$/ 

あなたがしたい場合は空の入力も受け入れます。

^および$は、入力文字列の開始/終了を示します。

+0

すでに試しました。 :/ – daryl

+0

あなたの編集がうまくいきます。 '$'は文字列の終わりを意味します。 – daryl

+1

はい、 '^'が始まり、 '$'は文字列の最後です。そして、量指定子は '{min、max}'の形式を持ち、 'max'はオプションです。 – Regexident

関連する問題