小编Tim*_*thy的帖子

preg_match():编译失败:\ x {}或\ o {}中的字符值在第25行的偏移量27处太大

我正在写一些PHP代码.在这段代码中,我在for循环中运行for循环来迭代数组,然后迭代数组中当前字符串中的字符.

然后我想对当前字符串执行preg_match()以查看它是否与一个相当灵活的RegEx匹配.

preg_match('/[ \f\n\r\t\v\x{00a0}\x{1680}\x{180e}\x{2000-}\x{200a}\x{2028}\x{2029}\x{202f}\x{205f}\x{3000}\x{feff}]/', $input[$i][$j])
Run Code Online (Sandbox Code Playgroud)

但我继续收到以下错误:

警告preg_match():编译失败:\ x {}或\ o {}中的字符值在第25行的偏移27处太大

php regex preg-match

11
推荐指数
1
解决办法
4519
查看次数

chrome扩展上的'unsafe-eval'

我正在尝试运行以下内容:

chrome.tabs.onCreated.addListener(function (tab){
    if (tab.url.indexOf(".salesforce.com/") != -1 || tab.url.indexOf(".force.com/") != -1) {
        chrome.tabs.executeScript(tab.id, {
            "file": "loadScript.js"
        }, function () {
            console.log("Script Executed .. ");
        });
    } else {
        var wrongTab = chrome.i18n.getMessage("wrongTab");
        console.log(wrongTab);
        alert(wrongTab);
    }
});
Run Code Online (Sandbox Code Playgroud)

哪个应该(在理论上),在页面加载时运行loadScript.js文件.... loadScript.js文件如下,这应该将文件追加到正在运行的页面,而不是当前的背景页面:

/* Create a scriipt element in head of HTML and put /soap/ajax/31.0/connection.js in the src  */
var connectJsUrl = "/connection.js";

function loadScript(url, callback) {
    var head = document.getElementsByTagName("head")[0];
    var script = document.createElement("script");
    script.src = url;
    var done = false;
    script.onload = script.onreadystatechange …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome-extension

4
推荐指数
2
解决办法
2985
查看次数