使用jQuery在2个引号之间查找文本

Rus*_*rry 11 javascript jquery parsing

好的,所以我有这个小块的文字:

function onfocus(event) {
  if ($(this).val() == "Some Arbitrary Text") {$(this).val("");}
}
Run Code Online (Sandbox Code Playgroud)

使用jQuery或JavaScript,我想找到"任意文本".除"任意文本"外,此文本块是常量.理想情况下,我想要一种解析它的方法,而无需使用复杂的循环和正则表达式.

为了帮助澄清:文本是javascript的事实不起作用.把它想象成我正在解析的文本."任意文本"可以是任何东西,我试图找到2个引号之间的文本.

use*_*291 20

不是我完全理解这个问题,但也许

var s = 'foo "quoted" bar';
var m = s.match(/"(.*?)"/);
alert(m[1]); // m[1] = quoted
Run Code Online (Sandbox Code Playgroud)

当然,这也可能没有正则表达式,但它没有任何意义 - 这就是正则表达式的用途

  • 你错过了第2行的分号. (2认同)