Git.Storage.Web/Theme/plugins/jquery-validation/test/methods.js
(开头部分) 28KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
(function($) {
function methodTest( methodName ) {
var v = jQuery("#form").validate();
var method = $.validator.methods[methodName];
var element = $("#firstname")[0];
return function(value, param) {
element.value = value;
return method.call( v, value, element, param );
};
}
module("methods");
test("default messages", function() {
var m = $.validator.methods;
$.each(m, function(key) {
ok( jQuery.validator.messages[key], key + " has a default message." );
});
});
test("digit", function() {
var method = methodTest("digits");
ok( method( "123" ), "Valid digits" );
ok(!method( "123.000" ), "Invalid digits" );
ok(!method( "123.000,00" ), "Invalid digits" );
ok(!method( "123.0.0,0" ), "Invalid digits" );
ok(!method( "x123" ), "Invalid digits" );
ok(!method( "100.100,0,0" ), "Invalid digits" );
});
test("url", function() {
var method = methodTest("url");
ok( method( "http://bassistance.de/jquery/plugin.php?bla=blu" ), "Valid url" );
ok( method( "https://bassistance.de/jquery/plugin.php?bla=blu" ), "Valid url" );
ok( method( "ftp://bassistance.de/jquery/plugin.php?bla=blu" ), "Valid url" );
ok( method( "http://www.føtex.dk/" ), "Valid url, danish unicode characters" );
ok( method( "http://bösendorfer.de/" ), "Valid url, german unicode characters" );
ok( method( "http://192.168.8.5" ), "Valid IP Address" );
ok(!method( "http://192.168.8." ), "Invalid IP Address" );
ok(!method( "http://bassistance" ), "Invalid url" ); // valid
ok(!method( "http://bassistance." ), "Invalid url" ); // valid
ok(!method( "http://bassistance,de" ), "Invalid url" );
ok(!method( "http://bassistance;de" ), "Invalid url" );
ok(!method( "http://.bassistancede" ), "Invalid url" );
ok(!method( "bassistance.de" ), "Invalid url" );
});
test("url2 (tld optional)", function() {
var method = methodTest("url2");
ok( method( "http://bassistance.de/jquery/plugin.php?bla=blu" ), "Valid url" );
ok( method( "https://bassistance.de/jquery/plugin.php?bla=blu" ), "Valid url" );
ok( method( "ftp://bassistance.de/jquery/plugin.php?bla=blu" ), "Valid url" );
ok( method( "http://www.føtex.dk/" ), "Valid url, danish unicode characters" );
ok( method( "http://bösendorfer.de/" ), "Valid url, german unicode characters" );
ok( method( "http://192.168.8.5" ), "Valid IP Address" );
ok(!method( "http://192.168.8." ), "Invalid IP Address" );
ok( method( "http://bassistance" ), "Invalid url" );
ok( method( "http://bassistance." ), "Invalid url" );
ok(!method( "http://bassistance,de" ), "Invalid url" );
后面还有 722 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
