Questions tagged «validation»

验证用于检查数据,以确保它符合为它设置的任何所需规范。通常,验证用于检查输入数据以及在存储之前验证数据。

11
触发HTML5表单验证
我有一个带有几个不同字段集的表单。我有一些Javascript可以一次向用户显示字段集。对于支持HTML5验证的浏览器,我很乐意使用它。但是,我需要按我的意愿去做。我正在使用JQuery。 当用户单击JS链接以移至下一个字段集时,我需要在当前字段集上进行验证,并在出现问题时阻止用户继续前进。 理想情况下,当用户对某个元素失去关注时,将进行验证。 目前没有使用Java进行验证。宁愿使用本机方法。:)

10
可以嵌套HTML注释吗?
按照标题;是否可以在有效的HTML中嵌套注释?请参阅下面的示例... <p>some text</p> <!-- comment 1 <p>commented out html</p> <!-- comment 2 // are nested html comment allowed? end of comment 2 --> <p>more commented out html</p> end of comment 1 --> <p>some more text</p> 似乎没有,有人知道我如何才能使用嵌套注释吗?

13
Rails电子邮件验证的最新技术是什么?
您使用什么来验证用户的电子邮件地址,为什么? 我一直在使用validates_email_veracity_of哪个实际查询MX服务器。但是由于种种原因,这充满了失败,主要与网络流量和可靠性有关。 我环顾四周,找不到很多人用来对电子邮件地址进行完整性检查的明显信息。是否有为此维护的,相当准确的插件或gem? PS:请不要告诉我发送带有链接的电子邮件,以查看该电子邮件是否有效。我正在开发“发送给朋友”功能,因此这不切实际。

10
验证Bash脚本的参数
我想出了一个基本的文件夹,可以帮助您自动删除一些不需要的文件夹。 #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder 像这样引起: ./myscript.sh <{id-number}> 问题是,如果您忘记键入id-number (就像我当时所做的那样),那么它可能会删除很多您确实不想删除的内容。 有没有一种方法可以向命令行参数添加任何形式的验证?以我为例,最好检查一下:a)是否有一个参数,b)是数字,c)文件夹是否存在;在继续执行脚本之前。
95 validation  bash  shell 

8
AngularJS:有什么方法可以确定哪些字段使表单无效?
我在AngularJS应用程序的控制器内部有以下代码,该代码是从ng-submit函数调用的,该函数属于具名的表单profileForm: $scope.updateProfile = function() { if($scope.profileForm.$invalid) { //error handling.. } //etc. }; 在此函数的内部,是否有任何方法可以找出导致整个表单无效的字段?


4
Rails 3自定义验证器应存储在哪里?
我已经看到docs / websites显示自定义验证器应该放在项目的/lib或/lib/validators目录中。我发现(通过阅读另一篇文章的答案)他们似乎只在工作config/initializers。是否有人知道或有一个指向官方文档的指针,该文档显示了自定义验证器应存放的位置?


4
AngularJS:如何在控制器中手动将输入设置为$ valid?
使用TokenInput插件并使用AngularJS内置的formController验证。 现在,我正在尝试检查该字段是否包含文本,然后将其设置为有效(如果包含)。使用该插件的问题是它创建了自己的输入,然后创建了ul + li进行存储。 我可以访问addItem(formname)和我在控制器中的功能,我只需要将其设置为$ valid即可。 标记。 <form class="form-horizontal add-inventory-item" name="addItem"> <input id="capabilities" name="capabilities" token-input data-ng-model="inventoryCapabilitiesAutoComplete" data-on-add="addCapability()" data-on-delete="removeCapability()" required> <div class="required" data-ng-show="addItem.capabilities.$error.required" title="Please enter capability."></div> </form> JS。 $scope.capabilityValidation = function (capability) { if (capability.name !== "") { addItem.capabilities.$valid = true; addItem.capabilities.$error.required = false; } else { addItem.capabilities.$valid = false; addItem.capabilities.$error.required …

8
如何在Java中检查有效的URL?
检查URL在Java中是否有效的最佳方法是什么? 如果试图打电话来new URL(urlString)接住一个MalformedURLException,但似乎对以开头的任何东西都很满意http://。 我不关心建立连接,只是有效性。有办法吗?Hibernate Validator中的注释?我应该使用正则表达式吗? 编辑:http://***和 URL的一些示例http://my favorite site!。
92 java  validation  url 

9
如何验证Rails中的日期?
我想在Ruby on Rails中验证模型中的日期,但是,到达它们的模型时,天,月和年的值已经转换为错误的日期。 例如,如果在我的视图中输入2009年2月31日Model.new(params[:model]),则在控制器中使用它时,它将转换为“ 2009年3月3日”,然后我的模型将其视为一个有效日期,但它是不正确的。 我希望能够在我的模型中进行此验证。有什么办法可以解决,还是我要彻底解决这个问题? 我找到了讨论问题的“ 日期验证 ”,但从未解决。


29
测试指针的有效性(C / C ++)
有什么方法可以(当然,通过编程)确定给定的指针是否“有效”?检查NULL很容易,但是0x00001234之类的东西呢?尝试取消引用此类指针时,会发生异常/崩溃。 最好使用跨平台方法,但也可以使用特定于平台的方法(对于Windows和Linux)。 更新说明: 问题不是陈旧/已释放/未初始化的指针;相反,我正在实现一个API,该API接收来自调用者的指针(例如,指向字符串的指针,文件句柄等)。调用者可以发送(有意或无意)无效值作为指针。如何防止车祸?
90 c++  c  validation  pointers  null 

20
上传文件之前验证文件扩展名
我正在将图像上传到servlet。通过检查文件头中的幻数,仅在服务器端验证上传的文件是否为图像。在将表单提交给Servlet之前,有什么方法可以在客户端验证扩展?我一按回车就开始上传。 我在客户端使用Javascript和jQuery。 更新: 我最终结束了服务器端验证,该验证读取字节,如果不是图像,则拒绝上传。

30
使用正则表达式验证IPv4地址
我一直在尝试获得用于IPv4验证的高效正则表达式,但是运气不佳。似乎我曾经有过(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4},但是却产生了一些奇怪的结果: $ grep --version grep (GNU grep) 2.7 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1 192.168.1.1 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.255 192.168.1.255 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.255.255 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.2555 192.168.1.2555 我进行了搜索以查看是否已被问到并回答过,但是其他答案似乎只是显示如何确定4组1-3个数字,或者对我不起作用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.