ng-pattern和输入文本与希伯来语unicode字母

时间:2013-09-17 06:05:52

标签: javascript angularjs

我有一个注册表格,我希望用户只能用希伯来字母插入他们的名字和姓氏。

这是我的ng-pattern:

$scope.onlyHebrewPattern = /[\u05D0-\u05F3]+/g;

这是我的输入类型:

<input type="text" ng-disabled="disableButtons" name="firstname" ng-minlength="2" ng-maxlength="15" ng-model="register.firstName" placeholder="firstname" ng-pattern="onlyHebrewPattern" required title="please enter your name">

然后在我的控制器中我去检查:

if (!registerForm.firstname.$valid)

如果是,我会提示错误信息。

对于大多数情况,这会起作用,但有些情况下它不适用于此输入:

לגחדךלכsddski它不会在表单中触发无效。

我无法理解什么是错的。我想我的模式有什么东西?

感谢。

0 个答案:

没有答案