javascript - 正则表达式错误:表达式执行时间超过 250 毫秒
问题描述
在正则表达式下执行时出现错误
/^"?(\w*\d*\s*-*\/*'*)+"?$/
它可能会重复,但我无法找到确切的解决方案。
这是场景。字符串可以接受:
" "
a:它只能在字符串的开头和结尾接受双引号,而不是介于两者之间。
b:这里只允许:字母数字、正斜杠(“/”)、连字符(-)、撇号(')和空格。
当我输入此文本时:Hawaii-Newsletter-Wipppp.pdf 它向我抛出错误,您可以在此处查看:https ://regexr.com/
谁能告诉我我在这里做错了什么。
提前致谢
解决方案
推荐阅读
- python - QPlainTextEdit 文本并在窗口的新行中增加文件名
- hive - 如何在 apache hive 中插入日期、布尔值?
- python - 我怎样才能以不同的方式编写它,以便不总是调用夹具?
- svn - Trac 可以从其他服务器连接到 SVN 存储库吗?
- javascript - 使用 RegExp 提取特定字符串
- angular - appendComponentToBody 在角度 2 中不起作用
- kubernetes - 如何在 kubernetes 中为服务端点 url 使用服务名称而不是外部 IP/域名
- angularjs - md-datepicker 不适用于引导模式,而适用于 angularjs 中的简单页面
- codeigniter - 如何从第一个结果数组中检查名称是否已存在
- python - 如何使用 GridFSBucket 逐块处理正在下载的文件