【发布时间】:2021-01-01 15:39:30
【问题描述】:
我们有一个网站,允许会员销售他们制作的物品。
商品显示在一个容器中,包括名称、描述、图像和价格。该容器还包含一个购买按钮的空间。
每个容器的内容由编辑器中的成员控制。编辑器的一部分是一个文本区域,他们可以在其中剪切和粘贴 PayPal Pay-Now(或来自其他服务的类似)按钮代码。
我们已经完成了所有这些工作;当容器显示时,“立即付款”按钮会显示并且可以正常工作。
我的问题是:如何最好地验证会员粘贴到编辑器中的代码是合法的支付按钮代码,而不是在保存到数据库之前的恶意代码。
我设置了一个下拉列表,会员可以在其中选择代码的来源(PayPal、Stripe 等),这将允许基于所选来源进行验证。
我需要的是验证代码本身的资源。有没有人做过这样的事情,一些正则表达式或者服务?
这是一个使用 razor pages 的 net 5.0 网站。
【问题讨论】:
标签: validation paypal paste