marko/compiler/util/isValidJavaScriptVarName.js
2015-12-03 16:07:11 -07:00

11 lines
272 B
JavaScript

var reservedWords = require('./javaScriptReservedWords');
var varNameRegExp = /^[$A-Z_][0-9A-Z_$]*$/i;
module.exports = function isValidJavaScriptVarName(varName) {
if (reservedWords[varName]) {
return false;
}
return varNameRegExp.test(varName);
};