我试过了,但它不起作用: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>
答案 0 :(得分:1)
您可以使用
^\S*\S+\S*$
它将检测字符串之间的空白。 您可以通过
删除开始和结束空白$scope.username1.trim();