Extended string operation. Support for all major browsers.
- Works in IE8+
- Accepts any character
- Heavily tested
- No dependency
- Supports CommonJS/ES Module/UMD
Download the script from dist/exstring.umd.js and include it.
<script src="/path/to/exstring.umd.js"></script>
npm install exstring --save
// padStart
Exs.padStart('Fx', 5, '$');
import { padStart } from 'exstring';
// padStart
padStart('Fx', 5, '$');
| Method |
Parameter |
Returns |
Describe |
| camelize |
(str: string) |
String |
Converts a string containing '-' or '_' to hump style. |
| capitalize |
(str: string) |
String |
Capitalize the first letter. |
| createRandomString |
(length: number = 0) |
String |
Create a random string. |
| decodeHtml |
(str: string) |
String |
Decode the html tags in string. |
| encodeHtml |
(str: string) |
String |
Encode the html tags in string. |
| endsWith |
(str: string) |
Boolean |
Determines whether a string ends with the characters of a specified string, returning true or false as appropriate. |
| getByte |
(str: string, fix: number = 2) |
Number |
Get the byte of string. |
| guid |
() |
String |
Create a random GUID. |
| padEnd |
(str: string, targetLength: number, padString: string = '') |
String |
Pads the current string with a given string so that the resulting string reaches a given length. |
| padStart |
(str: string, targetLength: number, padString: string = '') |
String |
Pads the current string with another string until the resulting string reaches the given length. |
| repeat |
(str: string, count: number = 1) |
String |
Returns a new string which contains the specified number of copies of the string on which it was called, concatenated together. |
| startsWith |
(str: string, search: string, position: number = 0) |
Boolean |
Determines whether a string begins with the characters of a specified string, returning true or false as appropriate. |
| trim |
(str: string) |
String |
Removes whitespace from both ends of a string. |
| trimStart |
(str: string) |
String |
Removes whitespace from the beginning of a string. |
| trimEnd |
(str: string) |
String |
Removes whitespace from the end of a string. |