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


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 相关文章推荐
获得Google PR值的PHP代码
Jan 28 PHP
PHP实现多服务器session共享之NFS共享的方法
Mar 16 PHP
用PHP控制用户的浏览器--ob*函数的使用说明
Mar 16 PHP
PHP字符串 ==比较运算符的副作用
Oct 21 PHP
PHP执行zip与rar解压缩方法实现代码
Dec 05 PHP
php数组去重实例及分析
Nov 26 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
Jan 08 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
CI框架(CodeIgniter)操作redis的方法详解
Jan 25 PHP
php命名空间设计思想、用法与缺点分析
Jul 17 PHP
Laravel服务容器绑定的几种方法总结
Jun 14 PHP
php实例化对象的实例方法
Nov 17 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
substr()函数中文版
2006/10/09 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
2013/11/12 PHP
php生成excel列序号代码实例
2013/12/24 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
15个款优秀的 jQuery 图片特效插件推荐
2011/11/21 Javascript
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
JavaScript按值删除数组元素的方法
2015/04/24 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
vue轻量级框架无法获取到vue对象解决方法
2019/05/12 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
python快速排序代码实例
2013/11/21 Python
八大排序算法的Python实现
2021/01/28 Python
python适合人工智能的理由和优势
2019/06/28 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
python next()和iter()函数原理解析
2020/02/07 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
python不同版本的_new_不同点总结
2020/12/09 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
介绍一下.net和Java的特点和区别
2012/09/26 面试题
教师职称自我鉴定
2014/02/12 职场文书
毕业生欢送会主持词
2014/03/31 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
小学教师自我评价
2015/03/04 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
MySQL 分页查询的优化技巧
2021/05/12 MySQL