type="number" 仅使用 CustomValidator

type="number" use only CustomValidator

如何从 html5 数字字段中删除内置 "Integer" 验证器,但仍使用我的 CustomValidator?

我的领域:

<input id="temp" name="temp"  type="number" data-parsley-trigger="change" data-parsley-number_international="" class="form-control">

我的自定义代码:

window.ParsleyValidator
.addValidator('number_international',
  function (value, requirement) {
      if (format == '1'){
          var reg = /^\d+(,\d+)*$/;
      } else {
          var reg = /^\d+(.\d+)*$/;
      }
      var res = reg.test(value);

      return res;
  }, 32)  
.addMessage('en', 'number_international', 'Only numbers allowed!')
.addMessage('de', 'number_international', 'Nur Zahlen und Komma erlaubt!');

谢谢

汉内斯!

从 "number" 字段类型返回到 "text" 字段类型,因为我在 "number" 如何处理逗号分隔符方面遇到了一些问题。我让用户选择他想要“,”还是“。”作为逗号,但看起来我无法更改 Chrome 或 Firefox 自动期望的内容。

干杯 汉内斯