Skip to content

Commit 7e70dd8

Browse files
committed
fix incorrect regex to replace \. in entity name
1 parent e54155f commit 7e70dd8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/xmlparser/DocTypeReader.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ export default class DocTypeReader {
3434
`Entity count (${entityCount + 1}) exceeds maximum allowed (${this.options.maxEntityCount})`
3535
);
3636
}
37-
const escaped = entityName.replace(/[.\-+*:]/g, '\\.');
37+
//const escaped = entityName.replace(/[.\-+*:]/g, '\\.');
38+
const escaped = entityName.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
3839
entities[entityName] = {
3940
regx: RegExp(`&${escaped};`, "g"),
4041
val: val

0 commit comments

Comments
 (0)