Validates Numeric Characters Only
Accepts only 0 – 9$('.keyup-numeric').keyup(function() { $('span.error-keyup-1').hide(); var inputVal = $(this).val(); var numericReg = /^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/; if(!numericReg.test(inputVal)) { $(this).after('<span class="error error-keyup-1">Numeric characters only.</span>'); }}); No Special Characters
Allows only letters, numbers and spaces. All other characters will return an error $('.keyup-characters').keyup(function() { $('span.error-keyup-2').remove(); var inputVal = $(this).val(); var characterReg = /^\s*[a-zA-Z0-9,\s]+\s*$/; if(!characterReg.test(inputVal)) { $(this).after('<span class="error error-keyup-2">No special characters allowed.</span>'); }}); Maximum of 8 Characters
Allows all characters up to a maximum of 8. Useful for passwords, etc. The value can easily be increased/descreased by changing the {0,8}
$('.keyup-limit-8').keyup(function() { $('span.error-keyup-3').remove(); var inputVal = $(this).val(); var characterReg = /^([a-zA-Z0-9]{0,8})$/; if(!characterReg.test(inputVal)) { $(this).after('<span class="error error-keyup-3">Maximum 8 characters.</span>'); }}); US Phone Number
Allows numbers 2-9 for the first and second group of 3 followed by 0-9 for the last 4 with the groups separated by “-” e.g: - 234-234-1234 = OK
$('.keyup-phone').keyup(function() { $('span.error-keyup-4').remove(); var inputVal = $(this).val(); var characterReg = /^[2-9]\d{2}-\d{3}-\d{4}$/; if(!characterReg.test(inputVal)) { $(this).after('<span class="error error-keyup-4">Format xxx-xxx-xxxx</span>'); }}); Validate Date Format
Allows date format – mm/dd/yyyy – including “/”. All other combinations will return errors e.g: - 01/31/2001 = OK
$('.keyup-date').keyup(function() { $('span.error-keyup-5').remove(); var inputVal = $(this).val(); var dateReg = /^[0,1]?\d{1}\/(([0-2]?\d{1})|([3][0,1]{1}))\/(([1]{1}[9]{1}[9]{1}\d{1})|([2-9]{1}\d{3}))$/; if(!dateReg.test(inputVal)) { $(this).after('<span class="error error-keyup-5">Invalid date format.</span>'); }}); Check Email Address Format
This is a standard regular expression, which is used to validate email addresses to ensure they follow the standard format: - email@email.com = OK
$('.keyup-email').keyup(function() { $('span.error-keyup-7').remove(); var inputVal = $(this).val(); var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; if(!emailReg.test(inputVal)) { $(this).after('<span class="error error-keyup-7">Invalid Email Format.</span>'); }});| Email Validation |
//Code <form method="post" name="form1" action=""> <fieldset> <label>Email Address:</labe> <input type="text" name="UserEmail" id="UserEmail" value="" size="32" /> <input type="submit" value="Submit" id="btn-submit" /> </fieldset></form> //Jquery Script for Email Validation $(document).ready(function() { $('#btn-submit').click(function() { $(".error").hide(); var hasError = false; var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; var emailaddressVal = $("#UserEmail").val(); if(emailaddressVal == '') { $("#UserEmail").after('<span class="error">Please enter your email address.</span>'); hasError = true; } else if(!emailReg.test(emailaddressVal)) { $("#UserEmail").after('<span class="error">Enter a valid email address.</span>'); hasError = true; } if(hasError == true) { return false; } });});| How to copy newline characters from HTML div to textarea in jQuery |
<div id='myDiv'>
Line 1.<br />
Line 2<br />
These are <special> characters & must be escaped !@@><></div>
<input type='button' value='click' id='myButton' />
<textarea id='myTextArea'></textarea>
<script>
$(document).ready(function () {
$('#myButton').click(function () {
var text = $('#myDiv').text();
$('#myTextArea').val(text);
});
});
</script>
The aboce Script works in Firefox and Chrome and where asint IE7 its breaking so the code modifies like this,$('#myButton').click(function () {
var text = $('#myDiv').html().replace(/\<br\>/gi,"\r\n");
$('#myTextArea').val(text);
});
No comments:
Post a Comment