lint: src/node/hooks/express/isValidJSONPName.js

This commit is contained in:
John McLear 2021-01-21 21:06:52 +00:00 committed by Richard Hansen
parent 3571eb7c32
commit 18ebf7b69a

View file

@ -1,3 +1,5 @@
'use strict';
const RESERVED_WORDS = [ const RESERVED_WORDS = [
'abstract', 'abstract',
'arguments', 'arguments',
@ -65,9 +67,9 @@ const RESERVED_WORDS = [
'yield', 'yield',
]; ];
const regex = /^[a-zA-Z_$][0-9a-zA-Z_$]*(?:\[(?:".+"|\'.+\'|\d+)\])*?$/; const regex = /^[a-zA-Z_$][0-9a-zA-Z_$]*(?:\[(?:".+"|'.+'|\d+)\])*?$/;
module.exports.check = function (inputStr) { module.exports.check = (inputStr) => {
let isValid = true; let isValid = true;
inputStr.split('.').forEach((part) => { inputStr.split('.').forEach((part) => {
if (!regex.test(part)) { if (!regex.test(part)) {