Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- $(function(){
- // validate input numeric
- $('input[type="number"]').keypress(function (e) {
- var a = e;
- var regex = new RegExp("^[0-9-,.]+$");
- var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
- if (regex.test(str) || a.keyCode==46||a.keyCode==8||a.keyCode==9||a.keyCode==27||a.keyCode==13||(a.keyCode==65&&a.ctrlKey===true)||(a.keyCode>=35&&a.keyCode<=39)) {
- return true;
- }
- e.preventDefault();
- return false;
- });
- // validate input email
- $('input[type="email"]').keypress(function (e) {
- var a = e;
- var regex = new RegExp("^[a-zA-Z0-9-_.@]+$");
- var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
- if (regex.test(str) || a.keyCode==46||a.keyCode==8||a.keyCode==9||a.keyCode==27||a.keyCode==13||(a.keyCode==65&&a.ctrlKey===true)||(a.keyCode>=35&&a.keyCode<=39)) {
- return true;
- }
- e.preventDefault();
- return false;
- });
- // validate input date
- $('input[type="date"]').keypress(function (e) {
- var a = e;
- var regex = new RegExp("^[0-9-\/]+$");
- var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
- if (regex.test(str) || a.keyCode==46||a.keyCode==8||a.keyCode==9||a.keyCode==27||a.keyCode==13||(a.keyCode==65&&a.ctrlKey===true)||(a.keyCode>=35&&a.keyCode<=39)) {
- return true;
- }
- e.preventDefault();
- return false;
- });
- // validate input telphone
- $('input[type="tel"]').keypress(function (e) {
- var a = e;
- var regex = new RegExp("^[0-9+ ]+$");
- var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
- if (regex.test(str) || a.keyCode==46||a.keyCode==8||a.keyCode==9||a.keyCode==27||a.keyCode==13||(a.keyCode==65&&a.ctrlKey===true)||(a.keyCode>=35&&a.keyCode<=39)) {
- return true;
- }
- e.preventDefault();
- return false;
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement