Questions tagged «validation»

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

4
如何有条件地要求使用AngularJS输入表单?
假设我们正在使用AngularJS构建通讯簿应用程序(设计示例)。 我们有一个联系人表单,其中包含电子邮件和电话号码的输入,我们想要一个或另一个,但不能同时要求两个:我们只希望输入为空或无效的情况下email才需要phone输入,反之亦然。 Angular有一个required指令,但是从文档中尚不清楚在这种情况下如何使用它。那么,我们如何有条件地需要一个表单字段呢?编写自定义指令?

14
包含没有src的图像的有效方法是什么?
我有一个图片,稍后会使用javascript用src动态填充,但是为了简便起见,我希望image标记在页面加载时存在,但不显示任何内容。我知道这<img src='' />是无效的,那么最好的方法是什么?
234 html  validation 

15
为什么检查字符串是否为空的函数总是返回true?[关闭]
关闭。这个问题不能重现,或者是由错别字引起的。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 14天前关闭。 改善这个问题 我有一个函数isNotEmpty,如果字符串不为空,则返回true;如果字符串为空,则返回false。我发现如果我通过它传递一个空字符串,它将无法正常工作。 function isNotEmpty($input) { $strTemp = $input; $strTemp = trim($strTemp); if(strTemp != '') //Also tried this "if(strlen($strTemp) > 0)" { return true; } return false; } 使用isNotEmpty验证字符串: if(isNotEmpty($userinput['phoneNumber'])) { //validate the phone number } else { echo "Phone number not entered<br/>"; } 如果字符串为空,则其他字符串将不会执行,我不明白为什么,请有人对此有所帮助。
231 php  string  validation 


30
正则表达式电子邮件验证
我用这个 @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp验证电子邮件 ([\w\.\-]+)-适用于一级域(许多字母和数字,也包括点和连字符) ([\w\-]+)-适用于二级域 ((\.(\w){2,3})+)-适用于包含点和2或3的其他一级域(从3到无穷大)文字 这个正则表达式有什么问题? 编辑:它与“ something@someth.ing”电子邮件不匹配
215 c#  regex  validation 


8
使用Javascript函数设置输入值
我目前正在使用YUI小工具。我也有一个Javascript函数来验证divYUI为我绘制的输出: Event.on("addGadgetUrl", "click", function(){ var url = Dom.get("gadget_url").value; /* line x ------>*/ if (url == "") { error.innerHTML = "<p> error" /></p>"; } else { /* line y ---> */ /* I need to add some code in here to set the value of "gadget_url" by "" */ } }, …

16
我真的需要将“&”编码为“&”吗?
我在网站的中使用&带有HTML5和UTF-8 的' '符号<title>。Google会在其SERP上显示“&”号罚款,标题中的所有浏览器也一样。 http://validator.w3.org给了我这个: &没有启动字符引用。(&可能应该以进行转义&。) 我真的需要做&吗? 我不必为验证页面而对页面验证感到困惑,但我很好奇,希望听到人们对此的看法,以及它是否重要以及为什么。

19
没有为文档检测到语法约束(DTD或XML模式)
我有这个dtd:http : //fast-code.sourceforge.net/template.dtd 但是当我包含在xml中时,我得到了警告:没有为文档检测到语法约束(DTD或XML模式)。xml是: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE templates PUBLIC "//UNKNOWN/" "http://fast-code.sourceforge.net/template.dtd"> <templates> <template type="INSTANCE_OF_CLASS"> <description>Used to Create instance of class</description> <variation>asasa</variation> <variation-field>asasa</variation-field> <class-pattern>asasa</class-pattern> <getter-setter>setter</getter-setter> <allowed-file-extensions>java</allowed-file-extensions> <number-required-classes>1</number-required-classes> <allow-multiple-variation>false</allow-multiple-variation> <template-body> <![CDATA[ // Creating new instance of ${class_name} final ${class_name} ${instance} = new ${class_name}(); #foreach ($field in ${fields}) ${instance}.${field.setter}(${field.value}); #end ]]> </template-body> …
202 xml  eclipse  validation  dtd 

4
我应该在SQL的varchar(length)电话中考虑的最长的全球电话号码是多少
我应该在SQL varchar(length)电话中考虑的最长的全球电话号码是什么。 注意事项: +国家代码 ()用于区号 x + 6个数字作为扩展名扩展名(因此请使其为8 {space}) 组之间的空格(即,在美国电话中+ x xxx xxx xxxx = 3个空格) 这是我需要您帮助的地方,我希望它能遍布全球 考虑到在我现在的特殊情况下,我不需要卡等。号码以国家代码开头,以分机号结尾,不需要传真/电话等注释,也不需要电话卡东西。


9
如何手动将Angular表单字段设置为无效?
我正在使用登录表单,如果用户输入无效的凭据,我们希望将电子邮件和密码字段都标记为无效,并显示一条消息,指出登录失败。如何从可观察的回调中将这些字段设置为无效? 模板: <form #loginForm="ngForm" (ngSubmit)="login(loginForm)" id="loginForm"> <div class="login-content" fxLayout="column" fxLayoutAlign="start stretch"> <md-input-container> <input mdInput placeholder="Email" type="email" name="email" required [(ngModel)]="email"> </md-input-container> <md-input-container> <input mdInput placeholder="Password" type="password" name="password" required [(ngModel)]="password"> </md-input-container> <p class='error' *ngIf='loginFailed'>The email address or password is invalid.</p> <div class="extra-options" fxLayout="row" fxLayoutAlign="space-between center"> <md-checkbox class="remember-me">Remember Me</md-checkbox> <a class="forgot-password" routerLink='/forgot-password'>Forgot Password?</a> …

30
RegEx用于匹配英国邮政编码
我正在使用一个正则表达式,它将仅在输入字符串内验证完整的复杂英国邮政编码。所有不常见的邮政编码形式都必须像往常一样覆盖。例如: 火柴 CW3 9SS SE5 0EG SE50EG se5 0eg WC2H 7LT 没有比赛 aWC2H 7LT WC2H 7LTa WC2H 我该如何解决这个问题?


13
JavaScript:客户端验证与服务器端验证
进行客户端或服务器端验证哪个更好? 在我们的情况下,我们正在使用 jQuery和MVC。 在我们的视图和控制器之间传递的JSON数据。 我所做的许多验证工作都是在用户输入数据时对数据进行验证。例如,我使用该keypress事件来防止文本框中的字母,设置最大字符数,并且该数字在一定范围内。 我想更好的问题是,与客户端相比,进行服务器端验证是否有任何好处? 真棒回答大家。我们拥有的网站受到密码保护,并且用户群较小(<50)。如果他们没有运行JavaScript,我们将发送忍者。但是,如果我们要为每个人设计一个站点,那么我同意双方都进行验证。

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.