UNPKG

sae-framework

Version:

Framework to Server Api Engine JS to make micro services

21 lines (18 loc) 527 B
'use strict'; const connectionStringParser = (stringConnection) => { var re = new RegExp("^([a-zA-Z0-9_-]+){1}@([a-zA-Z0-9_\\.-]+){1}\\/([a-zA-Z0-9_]+){1}:(.+){1}(!?:([0-9]+){1})*$"); var info = re.exec(stringConnection); if (!info) { return false; } return { database : info[1], host : info[2], username : info[3], password : info[4], port : info[6] ? info[6] : 3306, }; }; module.exports = { connectionStringParser };