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


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 命名空间实例说明
Jan 27 PHP
php下安装配置fckeditor编辑器的方法
Mar 02 PHP
php编写一个简单的路由类
Apr 13 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
Jan 07 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
PHP自定义函数获取URL中一级域名的方法
Aug 23 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
php微信开发之谷歌测距
Jun 14 PHP
php防止表单重复提交实例讲解
Feb 11 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
支持php4、php5的mysql数据库操作类
2008/01/10 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
一道关于php变量引用的面试题
2010/08/08 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
php给图片加文字水印
2015/07/31 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
nicejforms——美化表单不用愁
2007/02/20 Javascript
js下关于onmouseout、事件冒泡的问题经验小结
2010/12/09 Javascript
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
2013/06/17 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
微信小程序商品详情页底部弹出框
2019/11/22 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
Python根据区号生成手机号码的方法
2015/07/08 Python
python中kmeans聚类实现代码
2018/02/23 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
python通过TimedRotatingFileHandler按时间切割日志
2019/07/17 Python
wxPython实现整点报时
2019/11/18 Python
Python 实现opencv所使用的图片格式与 base64 转换
2020/01/09 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
美国社交购物市场:MassGenie
2019/02/18 全球购物
请解释在new与override的区别
2012/10/29 面试题
售后专员岗位职责
2013/12/08 职场文书
植树节标语
2014/06/27 职场文书
村安全生产责任书
2014/08/25 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
钳工实训报告总结
2014/11/04 职场文书
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android