angularjs - 正则表达式后视表达式与 IE 不兼容
问题描述
我正在使用这个正则表达式作为输入。当我在 Chrome 中尝试时,它运行良好,但在 IE 中尝试时却不行。我正在使用的正则表达式编辑器告诉我负面的后视表达式不适用于某些浏览器。
如何调整表达式以使其适用于 IE?我正在使用它来使输入无法以 / 结束。
(^(?!.*\/\/)^(?!^\/)[A-Za-z0-9\/\-?:().,'+\s]+(?<!\/))
否定的后视表达式在 IE 中不起作用:
(?<!\/))
提前致谢并致以最诚挚的问候。
解决方案
推荐阅读
- ruby-on-rails - 在 Heroku 上使用 Resque 不能从事后台工作
- flask - Flask-Mail - 发送从 url 渲染的图像
- excel - 在范围内搜索突出显示的非空单元格
- docker - 转义字符如何在 Dockerfile 中工作?
- excel - Excel/CSV - 如何停止 excel 自动将字符串格式化为日期
- ruby-on-rails - 无法将 Rails 从 4.20 升级到 5.2.3
- android - 无法使用导入到 AndroidKeyStore RSA 私钥进行签名
- ruby - Ruby canvas_cc gem 导致错误
- node.js - 量角器 - Eclipse - 运行配置 - 缺少量角器选项
- javascript - 旋转虚线边框js