UNPKG

hae

Version:

Mobile web UI based on Vux

18 lines (17 loc) 407 B
// http://www.cnblogs.com/rubylouvre/archive/2009/09/18/1568794.html export default function (str, replaceBreak) { str = str.replace(/^\s\s*/, '') var ws = /\s/ var i = str.length while (ws.test(str.charAt(--i))) { var rs = str.slice(0, i + 1) } if (!rs) { return '' } if (!replaceBreak) { return rs } else { return rs.replace(/(?:\r\n|\r|\n)/g, '') } }