【问题标题】:JavaScript and Java regular expressions same?JavaScript 和 Java 正则表达式一样吗?
【发布时间】:2016-02-23 15:42:19
【问题描述】:

javascript和java正则表达式是一样的吗? 我们可以在两个地方使用相同的正则表达式在服务器端客户端验证吗?

【问题讨论】:

标签: javascript regex


【解决方案1】:

javascript和java正则表达式一样吗?

它们非常相似,但并不相同,简要浏览一下参考资料就可以清楚地看出,例如 MDN 的 article on JavaScript regular expressions 与 Java 的 Pattern class documentation。一方面,Java 的正则表达式支持各种 Posix 字符类,遗憾的是 JavaScript 不支持。

我们可以在两个地方使用相同的正则表达式来验证服务器端验证和客户端验证吗????

这实际上是一个不同的问题,因为您可以在 JVM 上运行 JavaScript,因此您可以在客户端 JavaScript 代码和在 JVM 上运行的服务器端代码中使用完全相同的表达式,使用 Rhino 或 Nashorn,是 JVM 的 JavaScript 脚本引擎。您可以将 JavaScript 代码编译为 Java 字节码,并像 Java 类一样使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多