Tag: validation

JSvalidationIP:端口

我有一个问题,关于如何validationIP:端口在一起。 例: 192.158.2.10:80 < – 有效 192.158.2.10 <—无效 所以端口是必须的,我找到了一些IPvalidation(正则表达式),但要与端口合并没有运气。 我不想为端口使用单独的输入字段。 我的想法是这样的: var str = ‘192.168.10.2:80’; var substr = ‘:’; if (str.indexOf(substr) !== -1){ var pieces = str.split(‘:’, 2); var ip = pieces[0]; var port = pieces[1]; //and here validate ip and port }else{ console.log(‘the char ‘+substr+’ is not there’); } 这是对的吗? 还是更简单?

jQuery Validation插件:在对servlet进行ajax调用时,submitHandler不会阻止提交时的默认值 – 返回false不能正常工作

我有一个使用jquery和servlet的简单表单。 jquery对servlet进行ajax调用,servlet进行一些服务器端计算,然后通过jQuery在同一页面上显示结果。 我不希望表单执行默认提交(并转到servlet),因为我想保持在同一页面上并动态显示结果。 它的工作方式与我想要的完全一致: HTML: jQuery的: form.submit (function(event) { $.ajax({ type: form.attr(“method”), // use method specified in form attributes url: form.attr(“action”), // use action specified in form attributes (servlet) data: form.serialize(), // encodes set of form elements as string for submission success: function(data) { // get response form servlet and display on page via jquery […]

Jquery dd / MM / yyyy日期格式validation

我在我的应用程序中使用默认的ASP.NET MVC 4validation包。 在视图中,我有一个格式为“dd / MM / yyyy”的日期字段,并且jqueryvalidation无法validation格式。 然后我添加了以下代码来覆盖默认行为。 $(function () { $.validator.methods.date = function (value, element) { Globalize.culture(“en-GB”); // you can alternatively pass the culture to parseDate instead of // setting the culture above, like so: // parseDate(value, null, “en-AU”) return this.optional(element) || Globalize.parseDate(value) !== null; } }); 然后解决了日期validation问题,现在我的应用程序不会激活客户端validation,而是服务器端validation。 这种行为可能是什么原因?

我可以使用preventDefault(); 在ajax回调中?

我正在做一些表单validation,而我正在努力完成我正在努力完成的任务。 我希望能够在字段模糊时validation我的邮政编码,但也可以调用相同的函数来validation表单提交时的zip,并防止在邮政编码无效时提交表单。 我的代码(一般来说)就是这样的。 function validateZipCode(event){ $.getJson( url, params, function(data){ if(data.response === false){ someError.show(); event.preventDefault(); //stop the form from being submitted } } ); } $(‘#someForm’).submit(function(event){ validateZipCode(event); }); $(‘#zipInput’).blur(function(event){ validateZipCode(event); }) 我已经尝试使用这个jQuery中的方法将更多参数传递给回调post,但我似乎仍然无法完成我需要的东西。 任何帮助表示赞赏。

使用Jquery each()循环通过输入字段进行validation

我正在创建一个表单,并且只有在输入值是数字时才希望代码执行。 我试图避免使用某种validation插件,并想知道是否有办法循环输入字段并检查值。 我一直在尝试以下但我认为我的逻辑错了: (#monthlyincome是表单ID) $(“#submit”).click(function() { $(“#monthlyincome input”).each(function() { if (!isNaN(this.value)) { // process stuff here } }); }); 有任何想法吗? 这是整个更新的代码: $(“#submit”).click(function() { $(“#monthlyincome input[type=text]”).each(function() { if (!isNaN(this.value)) { // processing data var age = parseInt($(“#age”).val()); var startingage = parseInt($(“#startingage”).val()); if (startingage – age > 0) { $(“#field1”).val(startingage – age); $(“#field3”).val($(“#field1”).val()); var inflationyrs = parseInt($(“#field3”).val()); […]

使用JavaScript / jQuery进行简单的数字validation

在JavaScript / jQuery中是否有任何简单的方法来检查变量是否为数字(最好没有插件)? 我想提醒变量是否为数字。 在此先感谢… 🙂

Jquery表单validation – 电话号码

我已经在表单上设置了jQueryvalidation,validation当前测试的是电话号码字段不是空的并且是一个数字,但我希望它能够处理用户在移动/区号之后放置空格。 任何人都可以建议我需要做什么来允许这个? 这是我目前的代码 – if((phone.length == 0) || (names == ‘Please Enter Your Contact Number (no space)’)){ var error = true; $(‘.error’).fadeIn(500); $(‘.pStar’).fadeIn(500); }else{ var value = $(‘#phone’).val().replace(/^\s\s*/, ”).replace(/\s\s*$/, ”); var intRegex = /^\d+$/; if(!intRegex.test(value)) { var error = true; $(‘.error’).fadeIn(500); $(‘.pStar’).fadeIn(500); } else{ $(‘.pStar’).fadeOut(500); } }

使用Jquery进行信用卡validation

我正在尝试使用jQueryvalidation信用卡号,但我不想使用validation插件,是否还有其他插件可以执行此操作?

jQuery使用RegExvalidation电话号码

我有一个简单的ajax表单,我正在尝试validation它 有价值 该值是一个10位数字 我正在尝试使用RegEx这样做。 这是我到目前为止所拥有的。 var reg = new RegExp(“/[0-9]{10}/”); $(“#call_form”).bind(“submit”, function() { if ($(“#call_number”).val().length < 1 && reg.test($("#call_number").val())) { $("#call_error").show(); return false; } }); 我知道问题与RegExp有关,好像我删除了这部分代码,它validation了该框有一个值。 编辑 :这是我正在使用的最终正则表达式 var regEx = new RegExp(“/[0-9]/”); $(“#call_form”).bind(“submit”, function() { if ($(“#call_number”).val().length != 10 && !$(“#call_number”).val().match(regEx)) { $(“#call_error”).show(); $.fancybox.resize(); return false; } }); 编辑2使用这里的建议是我的标志,它允许空格和短划线然后被检查剥离 $(“#call_form”).bind(“submit”, function() { var Phone […]

使用逗号分隔符对数字进行正则表达式validation

需要一个正则表达式来使用逗号分隔符validation数字。 1,5,10,55有效,但1 ,,,, 10无效。