-1

我有这个正则表达式

var message_regex   = /^[a-z]{10,500}$/;

它检查用户是否输入了至少 10 个字符。它工作得很好,但如果我在其中包含一个空格,它不会算作一个字符?

例子:

asdfasdfas

以上算作10个字符

asdas asda s

以上不计为10个字符。

如何向此正则表达式添加空格和特殊字符?

4

2 回答 2

3

为什么不使用.匹配每个字符?

var message_regex = /^.{10,500}$/;

这样可以确保 textarea 有 10 到 500 个字符。

于 2013-10-03T04:22:20.853 回答
0

尝试这个

var message_regex   = /^[a-z ]{10,500}$/;

注意 az 末尾的空格

于 2013-10-03T04:23:49.730 回答