Decimal Number
Number format
HTML
<script src="https://code.jquery.com/jquery.js"></script>
<input type="text" name="one" class="two-digits">
<div id="deneme">123456,78</div>
JavaScript
(function($){
"use strict";
/**
* Method for selecting a range of characters in an input/textarea.
*
* @param int rangeStart : Where we want the selection to start.
* @param int rangeEnd : Where we want the selection to end.
*
* @return void;
*/
function setSelectionRange( rangeStart, rangeEnd )
{
// Check which way we need to define the text range.
if( this.createTextRange )
{
var range = this.createTextRange();
range.collapse( true );
range.moveStart( 'character', rangeStart );
range.moveEnd( 'character', rangeEnd-rangeStart );
range.select();
}
// Alternate setSelectionRange method for supporting browsers.
else if( this.setSelectionRange )
{
this.focus();
this.setSelectionRange( rangeStart, rangeEnd );
}
}
/**
* Get the selection position for the given part.
*
* @param string part : Options, 'Start' or 'End'. The selection position to get.
*
* @return int : The index position of the selection part.
*/
function getSelection( part )
{
var pos = this.value.length;
// Work out the selection part.
part = ( part.toLowerCase() == 'start' ? 'Start' : 'End' );
if( document.selection ){
// The current selection
var range = document.selection.createRange(), stored_range, selectionStart, selectionEnd;
// We'll use this as a 'dummy'
stored_range = range.duplicate();
// Select all text
//stored_range.moveToElementText( this );
stored_range.expand('textedit');
// Now move 'dummy' end point to end point of original range
stored_range.setEndPoint( 'EndToEnd', range );
// Now we can calculate start and end points
selectionStart = stored_range.text.length - range.text.length;
selectionEnd = selectionStart + range.text.length;
return part == 'Start' ? selectionStart : selectionEnd;
}
else if(typeof(this['selection'+part])!="undefined")
{
pos = this['selection'+part];
}
return pos;
}
/**
* Substitutions for keydown keycodes.
*...