textarea angular的正则表达式验证

时间:2016-04-17 00:21:55

标签: javascript html angularjs regex

我想在我的角应用程序中使用正则表达式验证我的textarea字段。但他们将是textarea的一定条件。     

        
      1。消息不应超过500个字符。
        
      2。文本不应该是连续的空格字符。
        
      3。没有字应该超过20个字符。
        
      4。不应该有连续的特殊字符。
        

<textarea id="message" name="message" type="text" placeholder="" required="" ng-maxlength="500" ng-model="message" ng-pattern="/^[a-zA-Z0-9]{5}$/" class="form-control"></textarea>

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

  1. 完成ng-maxlength="500"

  2. \ x20 {1} / g - 不是连续的空格字符

  3. \ W {20,} / g - 没有字至少20个字符

  4. [^ \ s] {1} / g - 不是连续的特殊字符

  5. 试试这个ng-pattern="/(\W{20,}|\x20{1}|[^\s]{1})/g"