草庐IT

Validation

全部标签

php - Zend Framework 2 - 翻译标准表单验证和错误消息

我正在编写一个完整的德语应用程序,因此需要基本上将所有内容设置为德语。我的问题:将表单验证设置为德语的最佳和最简单的方法是什么?我找到了thispage但无法弄清楚如何让这段代码工作:Zend_Validate_Abstract::setDefaultTranslator($translate);谁能给我一些如何使用它的建议?编辑:感谢@Gordon,我将以下内容放入我的Application/Module.php中:useZend\I18n\Translator\Translator;useZend\Validator\AbstractValidator;classModule{pu

php - 如何在 Laravel 5.3 中对多张图片上传进行验证

我有一个输入和Controller函数publicfunctionupload(Request$request){$user_id=Auth::user()->id;foreach($request->imageas$image){$this->validate($request,['image'=>'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048']);$imageName=mt_rand().time().'.'.$image->getClientOriginalExtension();$img=Image::make($ima

php - 我可以使用什么正则表达式来验证 0 到 255 之间的数字?

我想验证0-255范围内的数字我有这个表情'/^([0-1]?[0-9]?[0-9])|([2][0-4][0-9])|(25[0-5])$/'但这接受任何数字...这有效:'/(^[0-1]?[0-9]?[0-9]$)|(^[2][0-4][0-9]$)|(^25[0-5]$)/'为什么每个选项都必须有^和$?编辑:我有它,但我不能回答我的问题,所以-^和$比|有更高的优先级,所以/^(...)$/有帮助 最佳答案 注意:@alex'sanswer是要走的路。使用正则表达式验证数字范围就像使用手提钻抓苍蝇一样。尽管如此,我还是想为

javascript - 我可以只使用 jQuery 验证还是需要 PHP?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我理解这两种语言之间的区别,但是在表单验证方面。jQuery就够了吗?我可以在jQuery/JavaScript中验证我的表单,然后执行AJAX调用以将完成的表单发送到电子邮件地址吗?甚至可以使用JavaScript将表单数据发送到电子邮件地址吗?还是用PHP做所有事情更安全一些?我问这个是因为我习惯使用PHP,但是,我最近开始使用更高级的JavaScript和jQuery。

php - 为 zf2 实现密码验证器

编写验证两个输入(必须相等)的密码验证器的好方法是什么,以及如何将其集成到zf2表单中。 最佳答案 有一个“相同”验证器检查两个字段是否相等,它可以在表单构造函数中以下列方式使用:$this->add(array('name'=>'password',//addfirstpasswordfield/*...otherparams...*/));$this->add(array('name'=>'passwordCheck',//addsecondpasswordfield/*...otherparams...*/'validator

php - 在 Laravel 中自定义模型存储的验证规则

比方说,我在Laravel中有一个像这样的用户模型:classUserextendsEloquentimplementsUserInterface,RemindableInterface{publicstatic$rules=array('email'=>'required|email','password'=>'required|min:8|confirmed','password_confirmation'=>'required|min:8');...}存储在模型中的规则将被重新用于登录和注册表单,但是当不需要密码确认时会出现问题(例如登录表单)。并且可能存在许多需要更改规则的情况

php - Symfony2 验证器想成为 ValidatorInterface 的一个实例

我想在Symfony2中创建一个表单,所以我遵循了关于这个site的教程namespaceProject\Foo\Controller;useSymfony\Bundle\FrameworkBundle\Controller\Controller;useProject\Foo\Entity\Anfrage;useSymfony\Component\HttpFoundation\Request;classUploadControllerextendsController{publicfunctionindexAction(Request$request){$anfrage=newAnfr

php - 文件上传大小验证

验证是一个大问题,就好像我在php中验证它具有使它工作所需的所有功能等。但它首先将文件上传到一个临时位置,然后进行检查,这很糟糕。如果有人上传一个100mb的文件,他必须等待时间才能没有错误,但只是一些内部php搞砸了挂起页面。一种方式:JS//fileisidofinputfilealert(document.getElementById('file').files[0].fileSize);我猜这在firefox、safari、chrome中也有效,但不是:在Opera中,很确定IE也是如此,但IE可以通过ActiveX文件大小来处理,但Opera我仍然卡住了。非常不可用,无论如何

php - Yii2 根据模型要求设置数组表单字段

如果我有以下表单字段(下面的代码),我如何在我的模型中根据需要设置字段,以便像其他字段一样,如果表单不包含信息就无法提交。field($model,'seo[seo_title]')->textInput(['maxlength'=>60])->label('SEOTitle')?> 最佳答案 在选项中为tetextinput添加value例如:field($model,'seo[seo_title]')->textInput(['maxlength'=>60],'value'=>$yourValue)->label('SEOTit

javascript - Behat 测试验证消息

我有使用JavaScript的验证表单,我想测试验证消息,因为消息使用的语言很少。但是,Behat抛出异常Couldnotopenconnection:CurlerrorthrownforhttpPOSTtohttp://localhost:4444/wd/hub/sessionwithparams:{"desiredCapabilities":{"tags":["vagrant-ubuntu-trusty-32","PHP7.0.1-2+deb.sury.org~trusty+1"],"browser":"firefox","ignoreZoomSetting":false,"nam