Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Design
/
fileman
/
Fusion
/
Jquery
:
jquery02.html
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<input type="text" id="txtName"/> <span id="lblError" style="color: red"></span> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> $(function () { /*$("#txtName").keyup(function() { var dInput = $(this).val(); //alert(dInput); var str = document.getElementById('txtName').value let firstChar = str.substring(0, 1); console.log(" +++++++ " + firstChar); if( firstChar == ".") { $("#lblError").html("Pas de point ! "); } //alert(firstChar); //$(".dDimension:contains('" + dInput + "')").css("display","block"); }); */ $('#txtName').keyup(function( e ) { var keycode = e.keyCode ; //|| e.which; /*var str = document.getElementById('txtName').value; if( str.length == 1 && keycode == "110") { console.log("Pas bon pour le premier caratére"); this.value = ""; } var position = str.indexOf('.'); console.log(position); */ var str = document.getElementById('txtName').value; var position = str.indexOf('.'); if(position == 0) { var reste = str.substring(1) console.log("first" + " - " + reste); this.value = reste; } var str = document.getElementById('txtName').value; var a = str.split('.'); if (a.length > 2) { this.value = a.slice(0, 2).join('.');//remove all after second dot a[0] +='.'; this.value = a.join('');//only removes redundant dots } /* if (/\D/g.test(this.value)) { // Filter non-digits from input value. this.value = this.value.replace(/\D/g, ''); }*/ this.value = this.value.replace(/[^0-9.\.]/g,''); //(key >= 35 && key <= 40) || // (key >= 48 && key <= 57) || // (key >= 96 && key <= 105)); // var tvalue = $( this ).val(); //var toto = tvalue.substring(0, -1); // console.log(toto); /* var str = this.value; var str = document.getElementById('txtName').value var firstChar = str.substring(0, 1); if( firstChar == ".") { console.log(" Erreur "); this.value = ""; } var a = str.split('.'); if (a.length > 2) { this.value = a.slice(0, 2).join('.');//remove all after second dot //a[0] +='.'; this.value = a.join('');//only removes redundant dots } */ /* $("#lblError").html(""); */ /* var regex = /^[0-9]+$/; //Validate TextBox value against the Regex. var isValid = regex.test(String.fromCharCode(keycode)); if (!isValid) { $("#lblError").html("Only Alphabets and Numbers allowed."); } return isValid; */ }); // https://www.aspsnippets.com/Articles/2694/Restrict-user-from-entering-Special-Characters-in-TextBox-using-jQuery/ /* $("#txtName").keypress(function (e) { var keyCode = e.keyCode || e.which; var str = document.getElementById('txtName').value let firstChar = str.substring(0, 1); //var regex = new RegExp(/\./g) //var count = "This is some text .".match(regex).length; //alert(firstChar); $("#lblError").html(""); //Regex for Valid Characters i.e. Alphabets and Numbers. var regex = /^[A-Za-z0-9.]+$/; //Validate TextBox value against the Regex. var isValid = regex.test(String.fromCharCode(keyCode)); if (!isValid) { $("#lblError").html("Only Alphabets and Numbers allowed."); } return isValid; }); */ }); </script>