JS和PHP的正则表达式的区别

在我利用正则中,发明php的正则较量强大,PHP有两套正则库,一个是posix兼容库(筹备废弃,php5.3之前版本可用),另一个是perl兼容库。

perl兼容库中支持而js正则不支持的:

1、支持(?<!和(?<=回程断言

2、很多预置字符类(:alnum:)

3、支持组标识(?<>

4、支持子组同名(?|

5、支持独立子组(?>

6、支持条件子组(?()

7、支持递归子组(?R)

8、支持当地编码,js只支持unicode

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7868.html