回答編集履歴
1
対象を絞りました
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
|
-
Unicode正規化のルーチンを呼べるなら、NFKCなど互換等価な
|
1
|
+
Unicode正規化のルーチンを呼べるなら、全角英字を対象にNFKCなど互換等価な正規化を行えば話は片付きます。
|
2
2
|
|
3
3
|
```javascript
|
4
|
-
'PayPay銀行'.normalize('NFKC')
|
4
|
+
'PayPay銀行'.replace(/[A-Za-z]+g/, chars => chars.normalize('NFKC'))
|
5
5
|
```
|
6
6
|
|
7
|
-
(なお、全角英字のみを対象にしたい場合はもうひと工夫必要です)
|
7
|
+
(なお、全角英字のみを対象にしたい場合はもうひと工夫必要です→実際に手を入れたコードに書き換えました)
|