Work with our skilled Javascript developers to accelerate your project and boost its performance.
Hire JavaScript DevelopersIf you want to split the string into an array based on the pattern of a number followed by a dot and space, you can use a regular expression (regex) in JavaScript to achieve that.
Here’s an example of using regex to split the string and achieve the desired output:
const inputString = '1. Lorem Ipsum. 2. Lorem Ipsum. 3. Lorem Ipsum'; const outputArray = inputString.split(/\d+\.\s/).filter(item => item !== ''); console.log(outputArray); // Output: [ '1. Lorem Ipsum.', '2. Lorem Ipsum.', '3. Lorem Ipsum.' ]
split(/\d+\.\s/) uses a regular expression as the argument to split() instead of a simple string. /\d+\.\s/ is a regex pattern that matches one or more digits (\d+), followed by a dot (\.), and a space (\s).
The split() method separates the string into an array based on this regex pattern.
filter(item => item !== ”) is used to remove any empty strings from the resulting array, which might occur due to splitting the string.