【问题标题】:How to convert PHP Regex to jQuery Regex [duplicate]如何将 PHP 正则表达式转换为 jQuery 正则表达式 [重复]
【发布时间】:2018-11-01 13:34:30
【问题描述】:

我有这个 PHP 正则表达式:

/^[\p{L}\p{M}]+[\p{L}\p{M}\-\s]*$/u 

我想把它转换成 jQuery。我尝试了多种在网上找到的解决方案,但都没有真正奏效。我尝试使用

new RegExp("/^[\p{L}\p{M}]+[\p{L}\p{M}\-\s]*$/u"); 

但这并没有帮助。

【问题讨论】:

  • 我不熟悉 PHP Regex 语法,但如果你使用 regexr.com 应该不难翻译

标签: javascript php jquery regex


【解决方案1】:

这是因为 \p{L}\p{M} 在 JavaScript RegEx 引擎中不存在。这个答案提供了匹配 Unicode 类别的解决方案:https://stackoverflow.com/a/26659285/1920035

【讨论】:

    猜你喜欢
    • 2016-04-02
    • 2019-12-24
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多