用户可以提供任何类型的数据。我需要确保输入字符串只包含浮点数。因此,我需要确保数据只包含数字或点(.)如果输入数据有数字或点以外的任何内容,则返回false。有人能帮我处理javascript正则表达式吗?我找了很多次了。但我无法为我的具体案件找到任何帮助。
So this should return characters for cases like
12.09a23
aa12.12
abcd
更新
我不想看输入字符串是否有浮点数。我想看看输入中是否有浮点数以外的其他内容。例如,如果输入有12.3a23,我想显示输入有aa,所以这是一个无效的输入。
我制作了一个SaaS,允许客户订阅计划,并在结帐阶段使用优惠券。优惠券给客户X% off for X months,默认情况下,每个人在订阅时都会得到为期7天的试用。
让我困惑的是文件。在其中一节中,它说您应该创建SetupIntents以接受付款,而在其他地方则要求使用令牌。
我正在编写支付流程的代码,但我只是想看看我的逻辑和理解是否正确。有人能验证下面的内容吗?
客户输入卡号和优惠券
打电话给Stripe,为卡取令牌
向服务器发送令牌和优惠券
使用令牌创建Stripe客户
创建折扣订阅并传递客户ID
现在所发生的是一次授权尝试。如果需要SCA,则订阅状态是不完整
这是我的问题。想象一下,我正在购买3种不同的物品,我有多达5张优惠券。优惠券是可互换的,但在不同的物品上使用时价值不同。
这是一个矩阵,它给出了在不同项目上花费不同数量的优惠券的结果:
coupons: 1 2 3 4 5
item 1 $10 off $15 off
item 2 $5 off $15 off $25 off $35 off
item 3 $2 off
我已经为这个例子手工计算出了最佳的操作:
如果我有一张优惠券,第一项以10美元的价格