Skip to content

Commit c6564bf

Browse files
committed
fix(4.2.6): 大文字アルファベット間の-も許可するように
1 parent 0c48b67 commit c6564bf

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/4.2.6.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ export default function (context) {
2121
// 例外として、住所や電話番号の区切りにはハイフン(-)を使用できる
2222
// ?-? を取り出して \d-\d ならOK、そうでないならダメ
2323
var bufOfIndex = text.slice(index - 1, index + 2);
24-
if (!/^[0-9a-z]\-[0-9a-z]$/.test(bufOfIndex)) {
24+
// [^A-Za-z0-9_] = \w
25+
if (!/^\w\-\w$/.test(bufOfIndex)) {
2526
report(node, new RuleError(`原則として和文ではハイフン(-)を使用しません。
2627
例外は、住所や電話番号の区切りに使う場合です。`, index));
2728
}

test/4.2.6-test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ tester.run("4.2.6.ハイフン(-)", rule, {
77
valid: [
88
"千代田区一番町 1-1-1",
99
"03-5555-xxxxx",
10-
"電話番号は090-1234-5678です"
10+
"電話番号は090-1234-5678です",
11+
"Allen Wirfs-Brock(アレン・ワーフスブラック)"
1112
],
1213
invalid: [
1314
{

0 commit comments

Comments
 (0)