diff --git a/addon/hint/sql-hint.js b/addon/hint/sql-hint.js index e95b6bb4e9ff2361df52cad54b3c5d422b0f37a6..f5ec2cac1fb044b48d2a32bf4b11f5da0aa46dd2 100644 --- a/addon/hint/sql-hint.js +++ b/addon/hint/sql-hint.js @@ -185,12 +185,9 @@ } function eachWord(lineText, f) { - if (!lineText) return; - var excepted = /[,;]/g; - var words = lineText.split(" "); - for (var i = 0; i < words.length; i++) { - f(words[i]?words[i].replace(excepted, '') : ''); - } + var words = lineText.split(/\s+/) + for (var i = 0; i < words.length; i++) + if (words[i]) f(words[i].replace(/[,;]/g, '')) } function findTableByAlias(alias, editor) {