首页 > 解决方案 > 带有验证输入的 JS 正则表达式测试

问题描述

/\w+/.test('@asd') // true
/\w+/.test('@') // false
/\w+/.test('asd') // true

第一个不应该也返回 false 吗?考虑字符串中有一个特殊字符。

我确实读过文档:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test可能错过了一些重要的东西

test() 方法执行搜索正则表达式和指定字符串之间的匹配。返回真或假。

请纠正我在这里我错过了哪一部分以没有得到预期的结果。

标签: javascriptregex

解决方案


推荐阅读