jQuery.i18n.expStrNumber()
Categories: Utilities | Internationalisation
jQuery.i18n.expStrNumber( format, [ strict ], [ options ] )Returns: String
Plugin: jQuery.i18n
Description: Get a string representing a regualar expression for a number format.
-
jQuery.i18n.expStrNumber( format, [ strict ], [ options ] )
version added: 1.0format A token string to specify the format.
strict A boolean indication whether the use format in strict mode.
options A set of key/value pairs that configure the i18n call. A default are set for any option by jQuery.i18n.settings.
The jQuery.i18n.expStrDate()
method returns a string representing a regualar expression for the specified date format.
Tokens with default digits and example (en):
- n Number
1,200.00
,-1,200.00
- c Currency
$1,200.00
,($1,200.00)
- p Percent
1,200.00 %
,-1,200.00 %
Tokens with specified digits and example (en):
- n0 Number
1,200
- n1 Number
1,200.5
- n2 Number
1,200.55
- c0 Currency
$1,200
- c1 Currency
$1,200.5
- c2 Currency
$1,200.55
- p0 Percent
1,200 %
- p1 Percent
1,200.5 %
- p2 Percent
1,200.55 %
-
Get a regualar expression string for a specified number format.
Code:
$.i18n.expStrNumber( "n" );
Results:
(-\d+(?:(?:,?\d{3})*)(?:\.{1}\d{0,2})?|\d+(?:(?:,?\d{3})*)(?:\.{1}\d{0,2})?)
-
Get a regualar expression string for a specified number format in strict mode.
Code:
$.i18n.expStrNumber( "n", true );
Results:
(-\d+(?:(?:,?\d{3})*)\.{1}\d{2}|\d+(?:(?:,?\d{3})*)\.{1}\d{2})
-
Get a regualar expression string for a specified german number format.
Code:
$.i18n.expStrNumber( "n", {region: "de-DE"} );
Results:
(-\d+(?:(?:\.?\d{3})*)(?:,{1}\d{0,2})?|\d+(?:(?:\.?\d{3})*)(?:,{1}\d{0,2})?)
-
Get a regualar expression string for a specified german number format in strict mode.
Code:
$.i18n.expStrNumber( "n", true, {region: "de-DE"} );
Results:
(-\d+(?:(?:\.?\d{3})*),{1}\d{2}|\d+(?:(?:\.?\d{3})*),{1}\d{2})
-
Get a regualar expression string for a specified german number format with US Dollar as currency.
Code:
$.i18n.expStrNumber( "c", {region: "de-DE", currency: 'USD'} );
Results:
(-\d+(?:(?:\.?\d{3})*)(?:,{1}\d{0,2})?\s*\$?\s*|\d+(?:(?:\.?\d{3})*)(?:,{1}\d{0,2})?\s*\$?\s*|\(\s*\$?\s*\d+(?:(?:\.?\d{3})*)(?:,{1}\d{0,2})?\)|\s*\$?\s*\d+(?:(?:\.?\d{3})*)(?:,{1}\d{0,2})?)