Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function TextRangeToArray(range_text) {
- var result = [];
- var working_array = range_text.split("-");
- var start_at = parseInt(working_array[0]);
- var end_at = parseInt(working_array[1]);
- if (!(isNaN(start_at) || isNaN(end_at)) && start_at < end_at) {
- while (start_at <= end_at) {
- result.push(start_at);
- start_at++;
- }
- } else {
- //Not a valid range.
- result = false;
- }
- return result;
- }
- console.log(TextRangeToArray("1-9"));
- console.log(TextRangeToArray("a-9"));
- console.log(TextRangeToArray("2-1"));
- console.log(TextRangeToArray("19-54"));
Add Comment
Please, Sign In to add comment