如何生成不包含任何空格,甚至包含字符串开头或结尾的正则表达式

时间:2015-09-18 07:41:40

标签: javascript html angularjs

我试过了,但它不起作用:Demo Link

<form name="myform1">
  valid? {{ myform1.$valid }}
  <input type="text" name="username1" ng-model="username1" ng-pattern="/^\S.*?\S$/" required/> ng-pattern="/[a-zA-Z0-9^ ]/"<br />
</form>

1 个答案:

答案 0 :(得分:1)

您可以使用

^\S*\S+\S*$

它将检测字符串之间的空白。 您可以通过

删除开始和结束空白
$scope.username1.trim();