Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 为什么react应用程序只能运行chrome浏览器,而不能运行其他浏览器_Regex_Reactjs_Google Chrome - Fatal编程技术网

Regex 为什么react应用程序只能运行chrome浏览器,而不能运行其他浏览器

Regex 为什么react应用程序只能运行chrome浏览器,而不能运行其他浏览器,regex,reactjs,google-chrome,Regex,Reactjs,Google Chrome,我的create react应用程序不会在除chrome之外的任何其他浏览器上运行。以下是我在firefox上遇到的错误截图: 这是我代码中唯一的正则表达式: let codeFormat=/^([0-9]{1,6})$/; 如果(!codeFormat.test(value)){ 消息='验证代码格式无效' this.setState({err:message}) 回信 } 以下是我安装的依赖项: "@brainhubeu/react-carousel": "^1.13.26",

我的create react应用程序不会在除chrome之外的任何其他浏览器上运行。以下是我在firefox上遇到的错误截图:

这是我代码中唯一的正则表达式:

let codeFormat=/^([0-9]{1,6})$/;
如果(!codeFormat.test(value)){
消息='验证代码格式无效'
this.setState({err:message})
回信
}
以下是我安装的依赖项:

    "@brainhubeu/react-carousel": "^1.13.26",
    "@coreui/coreui": "^3.0.0",
    "@coreui/coreui-plugin-chartjs-custom-tooltips": "^1.3.1",
    "@coreui/react": "^2.5.8",
    "@fortawesome/fontawesome-svg-core": "^1.2.28",
    "@fortawesome/free-brands-svg-icons": "^5.13.0",
    "@fortawesome/free-solid-svg-icons": "^5.13.0",
    "@fortawesome/react-fontawesome": "^0.1.9",
    "@fullhuman/postcss-purgecss": "^2.2.0",
    "@material-ui/core": "^4.9.7",
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.3.2",
    "@testing-library/user-event": "^7.1.2",
    "autoprefixer": "^9.7.6",
    "axios": "^0.19.2",
    "classnames": "^2.2.6",
    "express-validator": "^6.5.0",
    "npm-run-all": "^4.1.5",
    "postcss-cli": "^7.1.1",
    "prop-types": "^15.7.2",
    "react": "^16.13.0",
    "react-app-polyfill": "^1.0.6",
    "react-chartjs-2": "^2.9.0",
    "react-circular-progressbar": "^2.0.3",
    "react-dom": "^16.13.0",
    "react-icon": "^1.0.0",
    "react-icons": "^3.9.0",
    "react-redux": "^7.2.0",
    "react-router-dom": "^5.1.2",
    "react-scripts": "3.4.0",
    "react-toastify": "^6.0.5",
    "reactstrap": "^8.4.1",
    "redux": "^4.0.5",
    "redux-thunk": "^2.3.0",
    "semantic-ui-react": "^0.88.2",
    "serve": "^11.3.0",
    "tailwindcss": "^1.4.6",
    "validator": "^13.0.0"
  },```


您使用的正则表达式在最新版本的Chrome之外的浏览器中不受支持。这很可能是一场灾难

怎么办 如果我是你,我会做的第一件事就是检查你是否在任何地方使用一些正则表达式,并仔细检查你想要的目标浏览器是否支持它们。检查如果您不完全理解操作员,那么您应该将此正则表达式与您的问题一起发布,以便其他用户可以帮助您


如果您使用的正则表达式结果良好,请仔细检查是否有任何库正在为您执行某种形式的表单验证。此库可能使用了目标浏览器不支持的正则表达式。

您使用的正则表达式在除最新版本的Chrome之外的其他浏览器中不受支持。这很可能是一场灾难

怎么办 如果我是你,我会做的第一件事就是检查你是否在任何地方使用一些正则表达式,并仔细检查你想要的目标浏览器是否支持它们。检查如果您不完全理解操作员,那么您应该将此正则表达式与您的问题一起发布,以便其他用户可以帮助您



如果您使用的正则表达式结果良好,请仔细检查是否有任何库正在为您执行某种形式的表单验证。此库可能使用了目标浏览器不支持的正则表达式。

似乎您使用了Chrome支持但Firefox不支持的正则表达式。你需要修正这个正则表达式。也许你使用了一个。你有任何错误信息或只是一个空白屏幕吗?我们需要更多信息才能准确回答。同意@AjeetShah——我想你的代码中某处有一个正则表达式,你能找到它并发布吗?在整个代码库中,我只有一个正则表达式用于验证用户的输入。即使我注释掉了正则表达式代码,它仍然没有注释work@YacineMahdid,上面我发布的截图就是我所得到的所有错误…而且非常令人疲惫/沮丧,似乎你使用了一个由Chrome支持但不受Firefox支持的正则表达式。你需要修正这个正则表达式。也许你使用了一个。你有任何错误信息或只是一个空白屏幕吗?我们需要更多信息才能准确回答。同意@AjeetShah——我想你的代码中某处有一个正则表达式,你能找到它并发布吗?在整个代码库中,我只有一个正则表达式用于验证用户的输入。即使我注释掉了正则表达式代码,它仍然没有注释work@YacineMahdid,我上面发布的截图就是我得到的所有错误…而且它非常累人/令人沮丧这里是正则表达式:
let codeFormat=/^([0-9]{1,6})$/;如果(!codeFormat.test(value)){message='invalid verification code format'this.setState({err:message})返回message}
,即使我没有这个正则表达式,应用程序在除chromeDid之外的任何其他浏览器上都无法运行。您是否安装了任何软件包,如果是,您能否在问题中列出这些软件包的版本?是的,我安装了一些软件包。@Nzubechukwu:那么您当然可以查看其中一个软件包的后面。以下是正则表达式:
let codeFormat=/^([0-9]{1,6})$/;           如果(!codeFormat.test(value)){message='invalid verification code format'this.setState({err:message})返回message}
,即使我没有这个正则表达式,除chromeDid外,该应用程序在任何其他浏览器上都无法运行。您是否安装了任何软件包,如果是,您是否可以在问题中列出这些软件包的版本?是的,我安装了一些软件包。@Nzubechukwu:那么您肯定已经在其中一个软件包的某个地方查看过了。