Javascript 常规exp检查最小200个字符,包括空格
我需要创建一个正则表达式来检查至少200个字符,包括空格。它应该接受来自键盘的任何字符,我是javascript新手。我该怎么做 这是一个匹配所有字符的正则表达式,最小值为200:Javascript 常规exp检查最小200个字符,包括空格,javascript,regex,Javascript,Regex,我需要创建一个正则表达式来检查至少200个字符,包括空格。它应该接受来自键盘的任何字符,我是javascript新手。我该怎么做 这是一个匹配所有字符的正则表达式,最小值为200: /[\S\s]{200,}/ \S-任何非空白字符 \s-任何空白字符 [\S\S]-任何非空白字符和空白字符=任何字符 [\S\S]{200,}-任何字符,至少200次 匹配所有字符的正则表达式,最小值为200: /[\S\s]{200,}/ \S-任何非空白字符 \s-任何空白字符 [\S\S]-任何非空
/[\S\s]{200,}/
-任何非空白字符\S
-任何空白字符\s
-任何非空白字符和空白字符=任何字符[\S\S]
-任何字符,至少200次[\S\S]{200,}
/[\S\s]{200,}/
-任何非空白字符\S
-任何空白字符\s
-任何非空白字符和空白字符=任何字符[\S\S]
-任何字符,至少200次[\S\S]{200,}
- 我必须同意对你的答案发表评论的人的意见。正则表达式不是解决问题的方法(至少在您提供的有限信息的情况下)。如果您转到,您将看到JavaScript中的每个字符串都有一个可以访问的属性“length”,它确切地告诉您该字符串由多少个字符/字节组成。像这样:
var myNewString = 'foo and bar';
myNewString.length //returns 11
'foo and bar'.length //returns 11
我必须同意对你的答案发表评论的人。正则表达式不是解决问题的方法(至少在您提供的有限信息的情况下)。如果您转到,您将看到JavaScript中的每个字符串都有一个可以访问的属性“length”,它确切地告诉您该字符串由多少个字符/字节组成。像这样:
var myNewString = 'foo and bar';
myNewString.length //returns 11
'foo and bar'.length //returns 11
我不知道javascript,但是regexp是最好的方法吗?当然有一个长度函数。我使用的是Javascript ValidationEngine.js,它们使用正则表达式。所以我需要在regexhow中对输入做一下关于
maxlength
?是的,一个regex对于一些实际上不需要“ex”部分的东西来说是多余的。或者“reg”部分。我不知道javascript,但是regexp是最好的方法吗?当然有一个长度函数。我使用的是Javascript ValidationEngine.js,它们使用正则表达式。所以我需要在regexhow中对输入做一下关于maxlength
?是的,一个regex对于一些实际上不需要“ex”部分的东西来说是多余的。或者“reg”部分。它是否匹配200个单词或至少200个字符(包括空格)?它匹配包括空格在内的所有字符-如我的回答中所述。当然,由于您没有锚定正则表达式(并且正则表达式只是用于验证),您也可以编写/[\S\S]{200}/
,加快匹配速度。是否有任何特殊原因使用[\S\S]
而不是
?与流行的观点相反,
并不匹配所有字符:换行符,\n
,不匹配。它是否匹配200个单词或至少200个字符(包括空格)?它匹配包括空格在内的所有字符-如我的回答中所述。当然,由于您没有锚定正则表达式(并且正则表达式只是用于验证),您也可以编写/[\S\S]{200}/
,加速匹配。使用[\S\S]
而不是
的任何特定原因?与流行的观点相反,
并不匹配所有字符:换行符\n
不匹配。