angularjs ng-pattern for 2 languages

时间:2017-07-05 09:00:17

标签: angularjs regex

我想将ng-pattern用于两套语言,例如英语和希伯来语,我的所有尝试都不起作用:

vm.uNamePattern = "/^[a-zA-Z\s]|[א-ת]*$/";
vm.uNamePattern = "/^[a-zA-Zא-ת\s]*$/";

以下是对希伯来问题的引用 - hebrew-only

感谢。

1 个答案:

答案 0 :(得分:0)

vm.uNamePattern = "/^[a-zA-Zא-ת\s]*$/";

应该是

vm.uNamePattern = /^[a-zA-Zא-ת\s]*$/;

你想要一个正则表达式,而不是一个字符串。

Demo