Jua*_*les 0 javascript php jquery
有没有办法在JQuery或Javascript中复制这个PHP片段...
<?php
$A = preg_match_all('#{.*(.*)}#U', $value, $B); //matches all between {} put it into array "B"
$C = $B[1]; // array[0] = "{content}" --- array[1] = "content"
?>
Run Code Online (Sandbox Code Playgroud)
我一直试图找到类似的东西,如4小时左右无济于事.我们的目标基本上是找到之间的一切{和},然后将这些信息出来是有用的.
我不是Javascript专家,所以我将不胜感激任何帮助.先感谢您.
您可以使用以下内容将{和}之间的所有文本块放入数组中:
function getBracedText(input) {
var re = /\{(.*?)\}/g, matches, output = [];
while (matches = re.exec(input)) {
output.push(matches[1]);
}
return(output);
}
var str = "Some text {tag} and more {text}";
var results = getBracedText(str);
// results == ["tag", "text"];
Run Code Online (Sandbox Code Playgroud)
工作演示:http://jsfiddle.net/jfriend00/DT4Km/
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |