javascript - JavaScript 的正则表达式符号有什么问题?

标签 javascript regex syntax literals

我正在阅读 Douglas Crockford 的网页,JavaScript: The World's Most Misunderstood Programming Language ,我不禁注意到,在设计错误下,他提到了“文字正则表达式的表示法”。他到底在说什么? JavaScript 的正则表达式符号有什么问题,为什么?

最佳答案

可能与它强制您转义 / 字符这一事实有关,也许他想要一个更独特的字符来用作表示法。

/test// 是无效的,而 /test\// 是一个有效的正则表达式。

而在某些语言中,您实际上可以在字符串中指定表示字符,例如:

$regex = '#test/#';

# 符号表示。

关于javascript - JavaScript 的正则表达式符号有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078418/

相关文章:

javascript - 单击按钮重新激活 autohidden-div 不起作用,摆弄 Jquery

javascript - 如何使用方法更新 Vue.js 中的数组?

regex - 为什么 Groovy 正则表达式匹配器不能被否定?

Python:使用 Pyparser 测试数据的语法无效

javascript/jquery 动态对象数组声明

javascript - 正则表达式javascript如何检查aa_bb

Javascript 正则表达式占位符打印字符串而不是其值

sql - 插入带分号的字符串值会导致错误

c# - 如何使用 Type.GetType(string) 获取嵌套类的类型

javascript - nextUntil 和 prevUntil 在一组组合元素上