1

正規表現を使用して空白やドットを考慮せずに文字の長さを100に制限する方法はありますか?

^\s*([^\s]\s*){0,100}$スペースだけを免除する表現があります。

4

2 に答える 2

3

正規表現を少し変更して、機能させることができます。

^[\s.]*([^\s.][\s.]*){0,100}$

質問に含まれているため、100文字を超えるメッセージはすべて拒否したいと思い$ます。

于 2012-06-27T11:42:53.460 に答える
0

正規表現を使用 ^([\s.]*([^\s.][\s.]*){0,100}) すると、最初に最大100文字(スペースとドットを除く)の一致が得られます。

最大100文字(スペースとドットを除く)の入力を検証する場合は、グループ化を使用せず、最後( ... )に追加します$ ^[\s.]*([^\s.][\s.]*){0,100}$

于 2012-06-27T11:44:49.390 に答える