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


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之第一天
Oct 09 PHP
php 网上商城促销设计实例代码
Feb 17 PHP
php 获取百度的热词数据的代码
Feb 18 PHP
php中fgetcsv()函数用法实例
Nov 28 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
Apr 17 PHP
PHP基于文件存储实现缓存的方法
Jul 20 PHP
discuz图片顺序混乱解决方案
Jul 29 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
Dec 09 PHP
PHP信号处理机制的操作代码讲解
Apr 19 PHP
php回调函数处理数组操作示例
Apr 13 PHP
PHP底层运行机制与工作原理详解
Jul 31 PHP
php swoft框架实例用法
Dec 22 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
PHP下用rmdir实现删除目录的三种方法小结
2008/04/20 PHP
PHP缓存技术的多种方法小结
2012/08/14 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
2013/01/09 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
JavaScript获取网页中第一个链接ID的方法
2015/04/03 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
vue父组件向子组件动态传值的两种方法
2017/11/11 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
React组件对子组件children进行加强的方法
2019/06/23 Javascript
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
Django中使用Celery的教程详解
2018/08/24 Python
Python 实用技巧之利用Shell通配符做字符串匹配
2019/08/23 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
python同时遍历两个list用法说明
2020/05/02 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
出国签证在职证明
2014/01/16 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
健康教育评估方案
2014/05/25 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
Mysql数据库group by原理详解
2022/07/07 MySQL
前端与RabbitMQ实时消息推送未读消息小红点实现示例
2022/07/23 Java/Android