regexp symfony2 + javascript

时间:2015-01-29 16:56:53

标签: javascript php regex symfony

我遇到了regexp的问题。

我将约束放入symfony2的yml文件中:

pattern: '^\w+$'

然后我的前端得到了这个验证,javascript将它变成了这样的正则表达式:

var myRegex = new RegExp(constraint[0]); 

在这种情况下,JS创建的正则表达式如下所示:

RegExp /^\w+$^/

这在javascript中很好。

然而,当我使用symfony的验证器组件时,我收到错误

Warning: preg_match(): No ending delimiter '^' found 

我理解这是因为在PCRE中我需要一个分隔符。 但是如果我添加/ /得到:

pattern: '/^\w+$/'

它可以在php中运行,但不再在JS中运行。

我的想法是否正确?

我应该使用JS中的功能,还是javascript的固有问题,我应该决定使用库?

我可以通过删除第一个& PCRE正则表达式的最后一个字符......

0 个答案:

没有答案