From 2ad82af1c7d64d37a6c184e27243d18cfd4e4a14 Mon Sep 17 00:00:00 2001 From: Lars Willighagen Date: Fri, 1 Sep 2017 09:08:59 +0200 Subject: [PATCH] [input:name] Fix parsing of names with lowercase particles --- lib/parse/regex.js | 2 +- src/parse/regex.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/parse/regex.js b/lib/parse/regex.js index 4ef9e51..b789e0b 100644 --- a/lib/parse/regex.js +++ b/lib/parse/regex.js @@ -17,7 +17,7 @@ var regex = { wikidata: [/^\s*(Q\d+)\s*$/, /^\s*((?:Q\d+(?:\s+|,|))*Q\d+)\s*$/, /^(https?:\/\/(?:www\.)wikidata.org\/w\/api\.php(?:\?.*)?)$/, /\/(Q\d+)(?:[#?/]|\s*$)/], json: [[/((?:\[|:|,)\s*)'((?:\\'|[^'])*?[^\\])?'(?=\s*(?:\]|}|,))/g, '$1"$2"'], [/((?:(?:"|]|}|\/[gmi]|\.|(?:\d|\.|-)*\d)\s*,|{)\s*)(?:"([^":\n]+?)"|'([^":\n]+?)'|([^":\n]+?))(\s*):/g, '$1"$2$3$4"$5:']], doi: [/^\s*(https?:\/\/(?:dx\.)?doi\.org\/(10.\d{4,9}\/[-._;()/:A-Z0-9]+))\s*$/i, /^\s*(10.\d{4,9}\/[-._;()/:A-Z0-9]+)\s*$/i, /^\s*(?:(?:10.\d{4,9}\/[-._;()/:A-Z0-9]+)\s*)+$/i], - name: / (?=(?:[a-z]+ )*(?:[A-Z][a-z]*[-])*(?:[A-Z][a-z]*)$)/ + name: / ((?:[a-z]+ )*(?:[A-Z][a-z]*[-])*(?:[A-Z][a-z]*)$)/ }; exports.default = regex; \ No newline at end of file diff --git a/src/parse/regex.js b/src/parse/regex.js index 819e6c6..314c1ef 100644 --- a/src/parse/regex.js +++ b/src/parse/regex.js @@ -30,7 +30,7 @@ const regex = { /^\s*(10.\d{4,9}\/[-._;()/:A-Z0-9]+)\s*$/i, /^\s*(?:(?:10.\d{4,9}\/[-._;()/:A-Z0-9]+)\s*)+$/i ], - name: / (?=(?:[a-z]+ )*(?:[A-Z][a-z]*[-])*(?:[A-Z][a-z]*)$)/ + name: / ((?:[a-z]+ )*(?:[A-Z][a-z]*[-])*(?:[A-Z][a-z]*)$)/ } export default regex