JSFiddle - React, Tailwind, and code Playground

by Max Liashuk

JavaScript

const convertOld = event => 'socket_' + event.toLowerCase()
  .replace('SOCKET_', '')
  .replace(/[\W\s_]+(\w)/g, (match, p1) => p1.toUpperCase())

const convertNew = event => 'socket_' + event
  .replace('SOCKET_', '')
  .toLowerCase()
  .replace(/[\W\s_]+(\w)/g, (match, p1) => p1.toUpperCase())



console.log('OLD');
console.log(convertOld('SOCKET_USER_MESSAGE'));
console.log('NEW')
console.log(convertNew('SOCKET_USER_MESSAGE'));