Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 常规exp检查最小200个字符,包括空格_Javascript_Regex - Fatal编程技术网

Javascript 常规exp检查最小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]-任何非空

我需要创建一个正则表达式来检查至少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,}
    -任何字符,至少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
      不匹配。