Questions tagged «validation»

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

4
如何在javascript中监听表单提交事件?
我想编写自己的表单验证javascript库,并且一直在google上寻找如何检测是否单击了提交按钮,但是我发现的只是代码,您必须onSubmit="function()"在html中使用onClick on 。 我想制作此javascript,以便不必触摸任何html代码,例如添加onSubmit或onClick javascript。

22
名字和姓氏的正则表达式
为了进行网站验证,我需要验证名字和姓氏。 对于名字,它只能包含字母,可以是几个带空格的单词,并且至少三个字符,最大30个字符。不应验证空字符串(例如Jason,jason,jason smith,jason smith,JASON,Jason smith,jason Smith和jason SMITH)。 对于姓氏,它应该是一个单词,只有字母,至少三个字符,但最多30个字符。空字符串不应该被验证(例如lazslo,Lazslo和LAZSLO)。
124 regex  validation 

20
什么是正则表达式,它将匹配没有子域的有效域名?
我需要验证域名: google.com stackoverflow.com 因此,以最原始的形式出现的域-甚至没有像www这样的子域。 字符只能是az | AZ | 0-9和句点(。)和破折号(-) 域名部分不应以破折号(-)开头或结尾(例如-google-.com) 域名部分应在1到63个字符之间 目前,扩展名(TLD)可以是#1规则下的任何内容,我稍后可能会针对列表进行验证,尽管它应为1个或多个字符 编辑:TLD显然是2-6个字符 没有。修订4: TLD实际上应被标记为“子域”,因为它应包含.co.uk之类的东西-我想唯一可能的验证(除了检查列表之外)是“在第一个点之后应该有一个或规则1下的其他字符 非常感谢,相信我,我尝试了!

9
检查表单是否已提交-PHP
检查是否已提交表单以确定是否应将表单变量传递给验证类的最佳方法是什么? 首先我想也许是: isset($_POST) 但这将永远返回true,因为在任何地方都定义了超全局变量。我不想用以下方法遍历表单的每个元素: if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc 在写这个问题时,我想到了一个更基本的解决方案,同时添加一个隐藏字段作为我可以检查的标志。 有没有比添加我自己的标志更“干净”的方法?
122 php  forms  validation 


7
如何在PHP中验证电子邮件?
我如何使用php5验证输入值是有效的电子邮件地址。现在我正在使用此代码 function isValidEmail($email){ $pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"; if (eregi($pattern, $email)){ return true; } else { return false; } } 但显示过时的错误。我该如何解决此问题。请帮我。

12
遇到格式不正确的数值
我有一个将两个日期(开始和结束)传递给PHP脚本的表单,该脚本会将这些日期添加到数据库中。我在验证此问题时遇到问题。我不断收到以下错误 遇到格式不正确的数值 这是当我使用以下 date("d",$_GET['start_date']); 但是,当我按照许多站点的建议使用strtotime()函数时,我得到的unix时间戳日期为1970年1月1日。有什么想法可以找到正确的日期吗?
120 php  validation  date  time 

5
将ASP.NET MVC验证与jquery ajax一起使用?
我有这样简单的ASP.NET MVC操作: public ActionResult Edit(EditPostViewModel data) { } 该EditPostViewModel有这样的验证特性: [Display(Name = "...", Description = "...")] [StringLength(100, MinimumLength = 3, ErrorMessage = "...")] [Required()] public string Title { get; set; } 在视图中,我正在使用以下助手: @Html.LabelFor(Model => Model.EditPostViewModel.Title, true) @Html.TextBoxFor(Model => Model.EditPostViewModel.Title, new { @class = "tb1", @Style = "width:400px;" }) 如果我在将文本框置于验证中的表单上进行提交,则将首先在客户端上执行,然后在service(ModelState.IsValid)上完成。 现在我有几个问题: 可以将其与jQuery …

13
如何在C#中验证DateTime?
我怀疑我是唯一提出此解决方案的人,但是如果您有更好的解决方案,请在此处发布。我只是想将这个问题留在这里,以便我和其他人稍后进行搜索。 我需要告诉您是否在文本框中输入了有效日期,这就是我想出的代码。当焦点离开文本框时,我将触发此事件。 try { DateTime.Parse(startDateTextBox.Text); } catch { startDateTextBox.Text = DateTime.Today.ToShortDateString(); }
118 c#  datetime  validation 

4
如何获取<input type =“ number”>字段的原始值?
Наэтотвопросестьответына 堆栈溢出нарусском:Получениенекорректногозначения输入类型= '编号' приизменении 如何获得字段的“实际”价值&lt;input type="number"&gt;? 我有一个input盒子,正在使用较新的HTML5输入类型number: &lt;input id="edQuantity" type="number"&gt; Chrome 29最受支持: 我现在需要的是能够读取用户在输入框中输入的“原始”值的功能。如果用户输入了数字: 然后edQuantity.value = 4,一切都很好。 但是,如果用户输入无效的文本,我想将输入框涂成红色: 不幸的是,对于type="number"输入框,如果文本框中的值不是数字,则value返回一个空字符串: edQuantity.value = "" (String); (至少在Chrome 29中) 我如何获得控件的“原始”值&lt;input type="number"&gt;? 我尝试浏览Chrome输入框其他属性的列表: 我没有看到任何类似于实际输入的内容。 我也找不到找到框“是否为空”的方法。也许我可以推断出: value isEmpty Conclusion ============= ============= ================ "4" false valid number "" true empty box; not a problem "" false invalid text; …


10
检测WPF验证错误
在WPF中,您可以使用ExceptionValidationRule或根据数据绑定期间在数据层中引发的错误来设置验证DataErrorValidationRule。 假设您以这种方式设置了一堆控件,并且有一个“保存”按钮。用户单击“保存”按钮时,需要确保没有验证错误,然后再继续保存。如果存在验证错误,则要大声疾呼。 在WPF中,如何查找是否有任何数据绑定控件设置了验证错误?


6
如何在ASP.NET表单上使复选框成为必需?
我已经对此进行了一些搜索,并且找到了一些部分答案,但是没有什么让我感到困惑:“这是执行此操作的正确方法”。要回答对此问题最常见的投诉:“复选框可以有两个合法状态-选中和未选中”,这是一个“我接受条款和条件...”复选框,必须选中该复选框才能完成注册,因此,从业务逻辑的角度来看,需要选中此框。 请在回复中提供完整的可剪切粘贴代码片段!我知道有很多内容-CustomValidator(大概),代码隐藏,一些JavaScript以及可能的IsValid检查,而令我感到沮丧的是,在我看到的每个示例中,这些关键之一件丢失!


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.