标签: validation

嵌套的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>
Run Code Online (Sandbox Code Playgroud)

看来不是,有人知道如何让嵌套注释工作吗?

html validation comments

91
推荐指数
6
解决办法
3万
查看次数

验证Bash脚本的参数

我想出了一个基本的,以帮助自动删除多个文件夹,因为它们变得不必要.

#!/bin/bash
rm -rf ~/myfolder1/$1/anotherfolder
rm -rf ~/myfolder2/$1/yetanotherfolder
rm -rf ~/myfolder3/$1/thisisafolder
Run Code Online (Sandbox Code Playgroud)

这是这样的:

./myscript.sh <{id-number}>
Run Code Online (Sandbox Code Playgroud)

问题是,如果你忘记输入id-number (就像我之前那样),那么它可能会删除你真正不想删除的很多东西.

有没有办法可以在命令行参数中添加任何形式的验证?在我的情况下,最好检查a)是否有一个参数,b)它的数字,以及c)该文件夹是否存在; 在继续脚本之前.

validation bash shell

91
推荐指数
9
解决办法
16万
查看次数

如何在rails中验证日期?

我想在Ruby on Rails中验证模型中的日期,但是,日期,月份和年份值在到达我的模型时已经转换为不正确的日期.

例如,如果我在我的视图中输入2009年2月31日,当我Model.new(params[:model])在我的控制器中使用时,它会将其转换为"2009年3月3日",然后我的模型将其视为有效日期,但它是不正确的.

我希望能够在我的模型中进行此验证.我有什么方法可以,或者我是否完全错了?

我发现这个" 日期验证 "讨论了这个问题,但它从未得到解决.

ruby validation ruby-on-rails date

90
推荐指数
5
解决办法
10万
查看次数

AngularJS:如何在控制器中手动将输入设置为$ valid?

使用TokenInput插件并使用AngularJS内置的formController验证.

现在我正在尝试检查字段是否包含文本,然后将字段设置为有效(如果有).使用插件的问题是它创建了自己的输入,然后是一个用于stlying的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>
Run Code Online (Sandbox Code Playgroud)

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 = true;
  }
};
Run Code Online (Sandbox Code Playgroud)

当TokenInput输入并传入对象时,我正在运行capabilityValidation函数.

编辑:

在我的输入上找到ng-model做了东西并获得自动完成结果,这就是为什么我不能使用ng-valid来工作,因为它基于模型.

$scope.inventoryCapabilitiesAutoComplete = {
  options: {
    tokenLimit: null
  },
  source: urlHelper.getAutoComplete('capability')
};
Run Code Online (Sandbox Code Playgroud)

我没有编写这个自动完成实现,是否有另一种方法可以访问ng-model attr并将模型函数移动到其他地方?

javascript validation angularjs

90
推荐指数
3
解决办法
18万
查看次数

Rails"validates_uniqueness_of"区分大小写

这是模型(我使用的是SQLLite3):

class School < ActiveRecord::Base

  validates_uniqueness_of :name

end
Run Code Online (Sandbox Code Playgroud)

例如,在我添加"耶鲁"后,我无法添加"耶鲁",但可以添加"耶鲁".如何使验证不敏感?

编辑:找到它 - 活动记录验证

validation model ruby-on-rails

89
推荐指数
3
解决办法
5万
查看次数

如何在JavaScript中使用格式"mm/dd/yyyy"验证日期?

我想使用格式验证输入的日期格式mm/dd/yyyy.

我在一个站点中找到了以下代码然后使用它但它不起作用:

function isDate(ExpiryDate) { 
    var objDate,  // date object initialized from the ExpiryDate string 
        mSeconds, // ExpiryDate in milliseconds 
        day,      // day 
        month,    // month 
        year;     // year 
    // date length should be 10 characters (no more no less) 
    if (ExpiryDate.length !== 10) { 
        return false; 
    } 
    // third and sixth character should be '/' 
    if (ExpiryDate.substring(2, 3) !== '/' || ExpiryDate.substring(5, 6) !== '/') { 
        return false; 
    } 
    // extract month, day and year …
Run Code Online (Sandbox Code Playgroud)

javascript validation date

88
推荐指数
8
解决办法
32万
查看次数

你如何进行地址验证?

甚至可以执行地址(物理,而不是电子邮件)验证?看起来大量的地址格式,即使仅在美国,也会使这个任务变得相当困难.另一方面,对于多个业务需求而言,这似乎是一项必要的任务.

validation street-address

86
推荐指数
5
解决办法
14万
查看次数

如何在Java中检查有效的URL?

检查URL在Java中是否有效的最佳方法是什么?

如果试图打电话new URL(urlString)并抓住一个MalformedURLException,但似乎对任何开头的东西感到满意http://.

我不关心建立联系,只关心有效性.有这个方法吗?Hibernate Validator中的注释?我应该使用正则表达式吗?

编辑: 接受的URL的一些示例是http://***http://my favorite site!.

java validation url

86
推荐指数
5
解决办法
11万
查看次数

jQuery Validate Plugin - 单个字段的触发验证

我有一个表格,可以选择通过Facebook连接预先填充.用户连接后,会自动填写其姓名和电子邮件.问题是这不会触发远程验证以检查电子邮件是否已存在.

有没有办法可以单独调用该字段的验证?就像是:

$('#email-field-only').validate()

会是个主意.通过文档搜索没有运气.

javascript validation jquery jquery-validate

84
推荐指数
6
解决办法
9万
查看次数

如何使用Twitter Bootstrap popovers进行jQuery验证通知?

我可以很容易地使用bootstrap使弹出窗口出现,我也可以使用标准的jQuery验证插件jQuery验证引擎进行验证,但我无法弄清楚如何将其中一个提供给另一个.

我认为我需要的是一些钩子,当它想要显示通知时由验证器调用,给它一个将消息和目标元素传递给弹出窗口的闭包.这似乎是一种依赖注入.

理论上一切都很好,但我无法弄清楚钩子的位置,或者即使在任一验证引擎中都存在.他们似乎都有责任负责显示通知,包括各种精心设置的放置,包装器,样式选项,当我所有人都是错误类型(我不一定需要消息文本)和它相关的元素至.我找到了整个表单的钩子,而不是单独的通知.

我更喜欢使用类来定义规则的验证系统,因为它们与动态创建的表单很好地配合.

任何人都有解决方案或更好的主意?

validation jquery popover twitter-bootstrap

84
推荐指数
5
解决办法
8万
查看次数