Spaces:
Running
Running
Ron Au
commited on
Commit
路
75496f8
1
Parent(s):
ff8ee9b
feat(trainer name): Allow `@` in input
Browse files- static/js/dom-manipulation.js +1 -1
- static/js/index.js +1 -1
static/js/dom-manipulation.js
CHANGED
|
@@ -44,7 +44,7 @@ const updateCardName = (trainerName, pokeName, useTrainerName) => {
|
|
| 44 |
let trainerString = '';
|
| 45 |
|
| 46 |
if (trainerName && useTrainerName) {
|
| 47 |
-
trainerName = [...trainerName].filter((char) => char.match(/[\w脌-每 '"
|
| 48 |
trainerString = `${trainerName}${trainerName.match(/[sSzZ]$/g)?.length ? "' " : "'s "}`;
|
| 49 |
}
|
| 50 |
|
|
|
|
| 44 |
let trainerString = '';
|
| 45 |
|
| 46 |
if (trainerName && useTrainerName) {
|
| 47 |
+
trainerName = [...trainerName].filter((char) => char.match(/[\w脌-每 '".,@&+#!?:/\\()_-]/g)?.length).join('');
|
| 48 |
trainerString = `${trainerName}${trainerName.match(/[sSzZ]$/g)?.length ? "' " : "'s "}`;
|
| 49 |
}
|
| 50 |
|
static/js/index.js
CHANGED
|
@@ -68,7 +68,7 @@ const generate = async () => {
|
|
| 68 |
};
|
| 69 |
|
| 70 |
nameInput.addEventListener('input', (e) => {
|
| 71 |
-
trainerName = [...e.target.value].filter((char) => char.match(/[\w脌-每 '"
|
| 72 |
|
| 73 |
nameInput.value = trainerName;
|
| 74 |
|
|
|
|
| 68 |
};
|
| 69 |
|
| 70 |
nameInput.addEventListener('input', (e) => {
|
| 71 |
+
trainerName = [...e.target.value].filter((char) => char.match(/[\w脌-每 '".,@&+#!?:/\\()_-]/g)?.length).join('');
|
| 72 |
|
| 73 |
nameInput.value = trainerName;
|
| 74 |
|