Skip to content

Commit 4b3b658

Browse files
committed
Merge pull request #8 from azu/fix_7
4.2.6.ハイフン(-): 英単語の-は許可する
2 parents 394b042 + c6564bf commit 4b3b658

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)