我是靠谱客的博主 聪明电话,最近开发中收集的这篇文章主要介绍js正则表达式和php正则表达式有什么区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程操作环境:Windows10系统、javascript1.8.5&&PHP7.1版、Dell G3电脑。

js正则表达式和php正则表达式有什么区别

总体上,PHP的正则比标准javascript的要强大。

PHP有两套正则库,一是posix兼容库(php5.3之前版本可用),二是perl兼容库(主力库)

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

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

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

3、支持组标识(?<>

4、支持子组同名(?|

5、支持独立子组(?>

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

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

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

9、修正器更多

10、等等等等细节上的丰富。

总之,js的正则库在php正则面前显得只是一个简约的基础库。

相关推荐:javascript学习教程、PHP视频教程

以上就是js正则表达式和php正则表达式有什么区别的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是聪明电话为你收集整理的js正则表达式和php正则表达式有什么区别的全部内容,希望文章能够帮你解决js正则表达式和php正则表达式有什么区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部