验证比例

时间:2015-12-17 05:19:30

标签: angularjs regex

我已将输入文本框的模式验证作为

 ng-pattern="^(2[0-3]|[01]?[0-9]):([0-5]?[0-9])$"

它没有对按钮进行任何验证。 完整实施在这里:

<form name="configurationForm">                              
<div class="form-group">
  <input type="text" class="form-control" placeholder="Enter Ratio (Eg:3:1)" ng-pattern="^([0-9]):([0-9])$" ng-model="configuration.stripRatio" name="stripRatio" required />
  <span class="error pop_up" ng-show="configurationForm.stripRatio.$error.pattern">Please enter only ratio..Eg:3:1</span>
</div>
</form>
<button ng-disabled="configurationForm.$invalid">Save</button>

2 个答案:

答案 0 :(得分:2)

试试吧

ng-pattern="/^([0-9]+):([0-9]+)$/"

OR

ng-pattern="/^(\d+):(\d+)$/"

您忘了放"/",还使用"+"量词

答案 1 :(得分:1)

我还没有尝试过,但似乎你的 # Function to extract correlation coefficient and p-values corrFunc <- function(var1, var2, data) { result = cor.test(data[,var1], data[,var2]) data.frame(var1, var2, result[c("estimate","p.value","statistic","method")], stringsAsFactors=FALSE) } ## Pairs of variables for which we want correlations vars = data.frame(v1=names(mtcars)[1], v2=names(mtcars)[-1]) # Apply corrFunc to all rows of vars corrs = do.call(rbind, mapply(corrFunc, vars[,1], vars[,2], MoreArgs=list(data=mtcars), SIMPLIFY=FALSE)) var1 var2 estimate p.value statistic method cor mpg cyl -0.8475514 9.380327e-10 -8.747152 Pearson's product-moment correlation cor1 mpg disp -0.7761684 1.787835e-07 -6.742389 Pearson's product-moment correlation cor2 mpg hp 0.4186840 1.708199e-02 2.525213 Pearson's product-moment correlation cor3 mpg drat 0.6811719 1.776240e-05 5.096042 Pearson's product-moment correlation cor4 mpg wt 0.4802848 5.400948e-03 2.999191 Pearson's product-moment correlation cor5 mpg qsec 0.6640389 3.415937e-05 4.864385 Pearson's product-moment correlation cor6 mpg vs 0.5998324 2.850207e-04 4.106127 Pearson's product-moment correlation cor7 mpg am 1.0000000 0.000000e+00 Inf Pearson's product-moment correlation cor8 mpg gear -0.8676594 1.293959e-10 -9.559044 Pearson's product-moment correlation cor9 mpg carb -0.8521620 6.112687e-10 -8.919699 Pearson's product-moment correlation 不正确它应该是这样的 ng-pattern