如何判断微信付款码和支付宝付款码


Posted in PHP onApril 01, 2021

微信付款码:
用户付款码条形码规则:18位纯数字,以10、11、12、13、14、15开头

文档链接:https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=5_1

支付宝付款码:
由于业务发展需要,支付宝在2017年9月底对支付宝的用户付款码做升级处理。 付款码将由原来的28开头扩充到25-30开头, 长度由原来的16-18位扩充到16-24位 。未来随移动支付产业的发展,用户付款码可能会有所加长,建议开发者做好设计预留工作。

文档链接:https://opensupport.alipay.com/support/knowledge/24119/201602053270?ant_source=zsearch

//微信的条形码正则: ^1[0-5]\d{16}$
$authCode = '151111111111111111';
//结果为1是微信支付码 0不是微信支付码
print_r(preg_match('/^1[0-5]\d{16}$/',$authCode));
//支付宝的条形码正则: ^(?:2[5-9]|30)\d{14,22}$
$authCode = '281111111111111111';
//结果为1是支付宝支付码 0不是支付宝支付码
print_r(preg_match('/^(?:2[5-9]|30)\d{14,22}$/',$authCode));
PHP 相关文章推荐
php部分常见问题总结
Mar 27 PHP
PHP的autoload自动加载机制使用说明
Dec 28 PHP
PHP使用数组实现队列
Feb 05 PHP
php顺序查找和二分查找示例
Mar 27 PHP
解决nginx不支持thinkphp中pathinfo的问题
Jul 21 PHP
php递归实现无限分类的方法
Jul 28 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
Mar 21 PHP
Joomla使用Apache重写模式的方法
May 04 PHP
深入理解PHP之OpCode原理详解
Jun 01 PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 PHP
PHP常见数组排序方法小结
Aug 20 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
Oct 16 PHP
Laravel中获取IP的真实地理位置
Apr 01 #PHP
Jsonp劫持学习
利用ajax+php实现商品价格计算
php微信小程序解包过程实例详解
Mar 31 #PHP
ThinkPHP5和ThinkPHP6的区别
Mar 31 #PHP
PHP基本语法
PHP中->和=>的意思
Mar 31 #PHP
You might like
PHP 输出缓存详解
2009/06/20 PHP
PHP 日常开发小技巧
2009/09/23 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
PHP中将网页导出为Word文档的代码
2012/05/25 PHP
解析isset与is_null的区别
2013/08/09 PHP
php实现文件下载实例分享
2014/06/02 PHP
php微信公众号开发之图片回复
2018/10/20 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
使用typescript开发angular模块并发布npm包
2018/04/19 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
python操作MySQL数据库的方法分享
2012/05/29 Python
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
简单了解python数组的基本操作
2019/11/26 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
结束运行python的方法
2020/06/16 Python
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
进步之星获奖感言
2014/02/22 职场文书
专业技术职务聘任书
2014/03/29 职场文书
酒店管理求职信范文
2014/04/06 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
篮球拉拉队口号
2015/12/25 职场文书
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js