JavaScript - 从文本框读取的值是否已转义?

时间:2016-08-01 19:06:25

标签: javascript regex

我在html中有一个文本字段,输入必须是格式domain \ user。我用来强制执行此操作的正则表达式是var x = /\S+\\\S+/;我们说文本框中的输入值是x \ y。当我通过$('#textbox-name').val()获取文本框的值然后执行reg-ex匹配时,返回值为false。但是当我执行$('#textbox-name').val().replace('\\', '\\\\');并执行匹配时,结果是正确的。 val()函数不会转义返回值吗?

1 个答案:

答案 0 :(得分:1)

不,它没有。它返回输入的文本