Tag: 电子邮件validation

PHPdatevalidation

我试图build立一个PHPdatevalidation(MM / DD / YYYY),但我有问题。 这里是我得到的一个样本: $date_regex = '%\A(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d\z%'; $test_date = '03/22/2010'; if (preg_match($date_regex, $test_date,$_POST['birthday']) ==true) { $errors[] = 'user name most have no spaces';`

如何整合Aadhaar卡身份validationApi的Aadhaar数字validation在PHP中?

我想在PHP中集成AadhaarvalidationAPI。 我试过这个 ,写了API访问的代码。 如何在PHP中生成下面的XMLencryption字段数据? 这个示例代码是用Java编写的。 <Auth uid="" tid="" ac="" sa="" ver="" txn="" lk=""> <Uses pi="" pa="" pfa="" bio="" bt="" pin="" otp=""/> <Tkn type="" value=""/> <Meta udc="" fdc="" idc="" pip="" lot=”G|P” lov=""/> <Skey ci="" ki="">encrypted and encoded session key</Skey> <Data type=”X|P”>encrypted PID block</Data> <Hmac>SHA-256 Hash of Pid block, encrypted and then encoded</Hmac> <Signature>Digital signature of AUA</Signature> […]

MVVM ViewModel应该执行types转换/validation吗?

我们刚刚进入WPF中的MVVM。 我们用视图中绑定的“强types”属性(int,double?等)实现了ViewModel。 types转换工作正常,大多数,所以input数据很简单。 但是我们遇到了validation问题。 例如,如果在绑定到数字属性的文本框中input非数字值,则转换将失败,该属性将永远不会设置,并且我们从来没有机会向用户提供正确的反馈。 更糟糕的是,该属性保留了当前的值,导致视图中显示的内容与ViewModel中的实际内容不匹配。 所有这些都可以用价值转换器来处理,我知道。 但是我看到了一些意见,认为转换不应成为观点的责任。 在视图中input的是string,转换,validation等应该是ViewModel的责任(所以这个说法是这样的)。 如果是这样的话,我们应该将ViewModel的大部分属性重写为string,并通过IErrorInfo接口提供错误信息。 它肯定会使更简单,更精简的XAML。 另一方面,从视图devise者的angular度来看,转换,validation等将更less声明性,明确和灵活。 在我们看来,这两种方法是根本不同的,所以在我们决定之前,我们希望对这个问题有所了解。 所以:ViewModels应该向视图公开一个简化的,基于文本的界面,并在内部处理转换? 或者应该ViewModel属性公开实际的数据types,把这些杂事留给视图来处理? 更新: 很难在这里挑选一个胜利者,但是我最终落在了一个或多或less像我自己一样的人身上。 具体来说,我们决定保持ViewModel属性的types。 主要原因是它在视图devise中的灵活性,以及​​XAML中显式声明转换/格式化的能力。 我注意到一个假设,你会不同意我们这个观点的devise是固定和准备好的。 因此,在视图中不需要做出关于转换,格式化等的决定。 但是我们的过程是一个敏捷的过程,我们并没有事先弄清UI的细节。 事实上,把UI的细节留下来留给创造力,而且在我看来,即使是经过精心devise的devise,在整个实施过程中也总是会变形的。 所有这一切的重点是,虽然商业规则执法当然属于ViewModel,但在我们看来,简单的转换和格式化是一个视图。 这可能听起来像异端,但我并不认为视图中的types转换需要unit testing(只要我们unit testing实际的types转换器)。 总而言之,一个伟大的讨论,伙计,制定完善,知情的意见。 谢谢。

如何使用.sig文件validation下载的文件?

当我下载GCC时,它也有一个.sig文件,我认为它提供了validation下载的文件。 (我从这里下载了GCC)。 但我不知道应该如何使用它。 我尝试了gpg ,但它抱怨公钥。 [root@localhost src]# gpg –verify gcc-4.7.2.tar.gz.sig gcc-4.7.2.tar.gz gpg: Signature made Thu 20 Sep 2012 07:30:44 PM KST using DSA key ID C3C45C06 gpg: Can't check signature: No public key [root@localhost src]# 如何使用.sig文件validation下载的文件?

在Django的模型保存方法中引发validation错误

我不知道如何在模型的保存方法中正确地引发validation错误,并向用户发送一条清晰的消息。 基本上我想知道“if”的每个部分应该如何结束,我想提出错误的部分和实际保存的部分: def save(self, *args, **kwargs): if not good_enough_to_be_saved: raise ValidationError else: super(Model, self).save(*args, **kwargs) 然后,我想知道该怎么做才能发送一个validation错误,该错误恰好向用户说明,就像Django自动返回一个错误,例如一个值不是唯一的。 我正在使用(ModelForm)并调整模型中的所有内容。

根据DropDownList的值dynamic启用或禁用RequiredFieldValidator

我有一个ASP.NET窗体,有三个文本input,分别是“工作电话”,“家庭电话”和“手机”。 每个文本input都有一个与之关联的RequiredFieldValidator。 我也有一个DropDownList用户可以select首选的电话types。 我只想要在DropDownList中select的字段。 例如,如果用户从DropDownList中select“工作电话”,我想要禁用“家庭电话”和“手机”的RequiredFieldValidator,从而只需要“工作电话”字段。 我有一个方法,启用和禁用这些validation器基于DropDownList的值,但我不知道什么时候调用它。 我希望这个方法在validation发生在页面上之前运行。 我该怎么做?

使用Fluentvalidation进行条件validation

我需要的是一种有条件地validation字段取决于是否填写其他字段的方法。 防爆。 我有一个下拉和一个相关的date字段。 如果没有设置字段,则表单应该通过validation。 但是,如果两个字段中的一个被设置,而另一个不是,那么validation应该被触发,要求设置另一个字段。 我写了自定义validation类,但它似乎是validation单个字段。 有没有一种方法来设置validation,我需要使用内置的validation器? 如果没有,是否有一个很好的方法来使用自定义validation器连接两个字段?

Angular JS:在提交之前validation表单域

我正在构build一个两步forms的Angular JS应用程序。 这实际上只是一种forms,但是使用JavaScript来隐藏第一个面板,并在用户点击“下一个”button时显示第二个面板,并转到第2步。我已经在第1步的某些字段上设置了“必需”validation,但显然,当用户点击“下一个”button时,他们不会被validation。当在步骤2结束时单击“提交”button时,他们将得到validation。 有没有什么办法可以告诉棱angular来validation单击“下一步”button时窗体中的字段?

恶意黑客能否改变隐藏的后期variables?

我知道一个POST可以被欺骗的原始域,但是能够改变我的HTML隐藏的POSTvariables的variables呢? 我担心有人可以通过以下方式更改PayPal表单中的“金额”值: <input type="hidden" name="amount" value="1.00"> 对此: <input type="hidden" name="amount" value="0.01"> 或类似的东西。 谢谢。

如何跳过在单击“取消”button后进行validation

我使用C#。 我有一个Windows窗体与编辑框和取消button。 编辑框在validation事件中有代码。 每次编辑框失去焦点时,代码都会执行。 当我点击“取消”button时,我只想closures窗体。 我不想要执行编辑框的任何validation。 这怎么能做到呢? 这是一个重要的细节:如果validation失败,那么 e.Cancel = true; 防止离开控制。 但是当用户点击取消button时,表单应该被closures,无论如何。 这怎么能实施?