我只想用任何可能的字符串创建一个正则表达式.
var usersString = "Hello?!*`~World()[]";
var expression = new RegExp(RegExp.escape(usersString))
var matches = "Hello".match(expression);
Run Code Online (Sandbox Code Playgroud)
有内置的方法吗?如果没有,人们会用什么?Ruby有RegExp.escape.我觉得我不需要自己编写,那里必须有标准的东西.谢谢!
当我尝试评估下面的json表格时,它给了我一个错误 -
eval("{form: 'form' , nameToMatch: 'password1'}")
Run Code Online (Sandbox Code Playgroud)
为什么上述表格无效?
但是以下工作正常 -
eval("{form: 'form'}")
Run Code Online (Sandbox Code Playgroud)
我试图将上面的json作为字符串传递,作为指令的param输入.
下面是html -
<input type="password" name="password2" ng-model="user.confirmPassword" placeholder="Confirm Password" match="{form: 'form', nameToMatch: 'password1'}" required="required"/>
Run Code Online (Sandbox Code Playgroud)
谢谢,穆尔塔扎