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