1

我只是想知道是否有人在将淘汰赛验证插件(https://github.com/ericmbarnard/Knockout-Validation)转换为咖啡脚本方面有任何运气。

我已经尝试过使用http://js2coffee.org/之类的工具,但到目前为止,我一直无法获得适用于咖啡的版本。

我问,因为它正在使用的项目都是用咖啡脚本编写的,所以在编写自定义验证规则时,团队希望用咖啡而不是 JavaScript 来编写它们。到目前为止,自定义规则刚刚添加到敲除验证 javascript 文件中

4

1 回答 1

0

您可以将库作为 JS 导入并在 CS 中编写自己的规则,例如:

ko.validation.rules['validUKPostcode'] = 
  validator: (string) ->
    /[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][ABD-HJLNP-UW-Z]{2}/i.test(string)
  message: 'Please enter a valid UK postcode'

ko.validation.registerExtenders()
于 2013-02-07T18:02:12.560 回答