Menu

gitpiper

wordWrap javascript Code Snippet in 2024

stringregexpintermediate

Last Updated: 20 April 2024

Wraps a string to a given number of characters using a string break character.

  • Use String.prototype.replace() and a regular expression to insert a given break character at the nearest whitespace of max characters.
  • Omit the third argument, br, to use the default value of '\n'.
const wordWrap = (str, max, br = '\n') => str.replace( new RegExp(`(?![^\\n]{1,${max}}$)([^\\n]{1,${max}})\\s`, 'g'), '$1' + br );
wordWrap( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce tempus.', 32 ); // 'Lorem ipsum dolor sit amet,\nconsectetur adipiscing elit.\nFusce tempus.' wordWrap( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce tempus.', 32, '\r\n' ); // 'Lorem ipsum dolor sit amet,\r\nconsectetur adipiscing elit.\r\nFusce tempus.'

javascript snippet similar to wordWrap For You in April 2024

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2024 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️