Sha256: 9a5dd9a1632a59fee3db0f2c8ca873bda78f29b3947826e1fbf0f40e5aae5593
Contents?: true
Size: 949 Bytes
Versions: 22
Compression:
Stored size: 949 Bytes
Contents
jQuery.fn.dataTableExt.aTypes.unshift( function ( sData ) { sData = typeof sData.replace == 'function' ? sData.replace( /<.*?>/g, "" ) : sData; sData = $.trim(sData); var sValidFirstChars = "0123456789-"; var sValidChars = "0123456789."; var Char; var bDecimal = false; /* Check for a valid first char (no period and allow negatives) */ Char = sData.charAt(0); if (sValidFirstChars.indexOf(Char) == -1) { return null; } /* Check all the other characters are valid */ for ( var i=1 ; i<sData.length ; i++ ) { Char = sData.charAt(i); if (sValidChars.indexOf(Char) == -1) { return null; } /* Only allowed one decimal place... */ if ( Char == "." ) { if ( bDecimal ) { return null; } bDecimal = true; } } return 'num-html'; } );
Version data entries
22 entries across 22 versions & 2 rubygems