正则表达式以反斜杠结束

时间:2013-06-19 11:29:28

标签: javascript html regex html5 validation

我在javascript中使用正则表达式来验证表单。其中一个表单字段是文件路径,因此需要以反斜杠结尾。

具体来说,我正在使用<input type="text" pattern="" />,我想填写Pattern属性来验证它。

现在..

我理解你通过加倍来制作反斜杠文字。 \\

我知道您使用美元($)符号来查找字符串的结尾。

所以有人可以向我解释为什么$ //和// $不起作用?也许给我一个可行的例子?

由于

2 个答案:

答案 0 :(得分:3)

如果我匹配整个输入,我就可以使用它,就像.*\\$

一样

放弃$也表现不错,

<form>
  path: <input type="text" pattern=".*\\" title="ends in \">
</form>

(使用Chrome 27)

答案 1 :(得分:1)

您似乎将斜杠/与反斜杠\混合在一起。 \\$//$不同,\\$应该有效。