javascript - 为什么这个 js RegExp 测试返回 true?
问题描述
var result = new RegExp("[^a-zA-Z0-9\-\s\.]").test("hello world.")
不应该\s
抓住空间吗?如果我删除之间的空格hello
,world
它会正确评估。
解决方案
推荐阅读
- android - Flutter android生成的.so文件里面是什么?
- batch-file - 如何使用 bat 文件在 Macbook 终端中运行多个代码 ffmpeg?
- android - 如何让我的 Android APK 在多个设备上兼容?
- python - 如何使用python在bloomberg api中获取历史数据作为具有覆盖的数据框
- performance - 如何从不同位置衡量网站的性能?
- javascript - Javascript平滑中心滚动不起作用Onclick on a Collapse Div
- javascript - 如何在 AWS 弹性 beantalk 上运行 lite-server 应用程序?
- html - 我的 MetaTag 没有在任何地方更新,这是怎么回事?
- c++ - WxWidgets:wxQueueEvent 导致分段错误
- python - ValueError:使用带有 Chunksize 和 lines=True 的 Pandas 读取 JSON 时预期的对象或值