我有这个PHP正则表达式:
/^[\p{L}\p{M}]+[\p{L}\p{M}\-\s]*$/u
,我想将其转换为jQuery。我尝试了多种在网上找到的解决方案,但没有任何效果。我尝试使用
new RegExp("/^[\p{L}\p{M}]+[\p{L}\p{M}\-\s]*$/u");
但是没有帮助。
答案 0 :(得分:-1)
这是因为JavaScript RegEx引擎中不存在\p{L}
和\p{M}
。该答案提供了匹配Unicode类别的解决方案:https://stackoverflow.com/a/26659285/1920035