dev #653

Merged
ysCha merged 3 commits from dev into dev-deploy 2026-02-11 18:39:08 +09:00
3 changed files with 14 additions and 9 deletions
Showing only changes of commit 2cef7546ab - Show all commits

View File

@ -35,7 +35,12 @@ export default function Join() {
const joinValidation = (formData) => { const joinValidation = (formData) => {
// /FAX ( : 0 , ) // /FAX ( : 0 , )
const telRegex = /^0\d{1,4}-\d{1,4}-\d{4}$/ const telRegex = /^0\d{1,4}-\d{1,4}-\d{3,4}$/
const isValidTel = (value) => {
if (!telRegex.test(value)) return false
const digitCount = value.replace(/-/g, '').length
return digitCount >= 10 && digitCount <= 11
}
// - // -
@ -77,7 +82,7 @@ export default function Join() {
alert(getMessage('common.message.required.data', [getMessage('join.sub1.telNo')])) alert(getMessage('common.message.required.data', [getMessage('join.sub1.telNo')]))
telNoRef.current.focus() telNoRef.current.focus()
return false return false
} else if (!telRegex.test(telNo)) { } else if (!isValidTel(telNo)) {
alert(getMessage('join.validation.check1', [getMessage('join.sub1.telNo')])) alert(getMessage('join.validation.check1', [getMessage('join.sub1.telNo')]))
telNoRef.current.focus() telNoRef.current.focus()
return false return false
@ -98,7 +103,7 @@ export default function Join() {
alert(getMessage('common.message.required.data', [getMessage('join.sub1.fax')])) alert(getMessage('common.message.required.data', [getMessage('join.sub1.fax')]))
faxRef.current.focus() faxRef.current.focus()
return false return false
}else if (!telRegex.test(fax)) { }else if (!isValidTel(fax)) {
alert(getMessage('join.validation.check1', [getMessage('join.sub1.fax')])) alert(getMessage('join.validation.check1', [getMessage('join.sub1.fax')]))
faxRef.current.focus() faxRef.current.focus()
return false return false
@ -173,7 +178,7 @@ export default function Join() {
alert(getMessage('common.message.required.data', [getMessage('join.sub1.telNo')])) alert(getMessage('common.message.required.data', [getMessage('join.sub1.telNo')]))
userTelNoRef.current.focus() userTelNoRef.current.focus()
return false return false
} else if (!telRegex.test(userTelNo)) { } else if (!isValidTel(userTelNo)) {
alert(getMessage('join.validation.check1', [getMessage('join.sub1.telNo')])) alert(getMessage('join.validation.check1', [getMessage('join.sub1.telNo')]))
userTelNoRef.current.focus() userTelNoRef.current.focus()
return false return false
@ -185,7 +190,7 @@ export default function Join() {
alert(getMessage('common.message.required.data', [getMessage('join.sub2.fax')])) alert(getMessage('common.message.required.data', [getMessage('join.sub2.fax')]))
userFaxRef.current.focus() userFaxRef.current.focus()
return false return false
} else if (!telRegex.test(userFax)) { } else if (!isValidTel(userFax)) {
alert(getMessage('join.validation.check1', [getMessage('join.sub2.fax')])) alert(getMessage('join.validation.check1', [getMessage('join.sub2.fax')]))
userFaxRef.current.focus() userFaxRef.current.focus()
return false return false

View File

@ -683,7 +683,7 @@
"join.sub1.addr": "住所", "join.sub1.addr": "住所",
"join.sub1.addr_placeholder": "全角50文字以内", "join.sub1.addr_placeholder": "全角50文字以内",
"join.sub1.telNo": "電話番号", "join.sub1.telNo": "電話番号",
"join.sub1.telNo_placeholder": "00-0000-0000", "join.sub1.telNo_placeholder": "000-0000-0000 / 0000-000-000",
"join.sub1.fax": "FAX番号", "join.sub1.fax": "FAX番号",
"join.sub1.fax_placeholder": "00-0000-0000", "join.sub1.fax_placeholder": "00-0000-0000",
"join.sub1.bizNo": "法人番号", "join.sub1.bizNo": "法人番号",
@ -702,7 +702,7 @@
"join.complete.title": "HANASYS設計ログインID発行申請完了", "join.complete.title": "HANASYS設計ログインID発行申請完了",
"join.complete.contents": "※申請したIDが承認されると、担当者情報に入力したEメールアドレスにログイン関連案内メールが送信されます。", "join.complete.contents": "※申請したIDが承認されると、担当者情報に入力したEメールアドレスにログイン関連案内メールが送信されます。",
"join.complete.email_comment": "担当者のメールアドレス", "join.complete.email_comment": "担当者のメールアドレス",
"join.validation.check1": "{0}形式を確認してください。", "join.validation.check1": "{0}形式(000-0000-0000 / 0000-000-000)を確認してください。",
"join.complete.save.confirm": "ID申請を完了後は申請情報の修正が出来ません。申請しますか", "join.complete.save.confirm": "ID申請を完了後は申請情報の修正が出来ません。申請しますか",
"stuff.gridHeader.lastEditDatetime": "更新日時", "stuff.gridHeader.lastEditDatetime": "更新日時",
"stuff.gridHeader.objectNo": "物件番号", "stuff.gridHeader.objectNo": "物件番号",

View File

@ -683,7 +683,7 @@
"join.sub1.addr": "주소", "join.sub1.addr": "주소",
"join.sub1.addr_placeholder": "전각50자이내", "join.sub1.addr_placeholder": "전각50자이내",
"join.sub1.telNo": "전화번호", "join.sub1.telNo": "전화번호",
"join.sub1.telNo_placeholder": "000-0000-0000", "join.sub1.telNo_placeholder": "000-0000-0000 또는 0000-000-000",
"join.sub1.fax": "FAX 번호", "join.sub1.fax": "FAX 번호",
"join.sub1.fax_placeholder": "00 0000 0000", "join.sub1.fax_placeholder": "00 0000 0000",
"join.sub1.bizNo": "법인번호", "join.sub1.bizNo": "법인번호",
@ -702,7 +702,7 @@
"join.complete.title": "Q.CAST3 로그인ID 발행신청 완료", "join.complete.title": "Q.CAST3 로그인ID 발행신청 완료",
"join.complete.contents": "※ 신청한 ID가 승인되면 담당자 정보에 입력한 이메일 주소로 로그인 관련 안내 메일이 전송됩니다.", "join.complete.contents": "※ 신청한 ID가 승인되면 담당자 정보에 입력한 이메일 주소로 로그인 관련 안내 메일이 전송됩니다.",
"join.complete.email_comment": "담당자 이메일 주소", "join.complete.email_comment": "담당자 이메일 주소",
"join.validation.check1": "{0} 형식을 확인해주세요.", "join.validation.check1": "{0} 형식(000-0000-0000 또는 0000-000-000)을 확인해주세요.",
"join.complete.save.confirm": "Hanwha Japan 담당자에게 ID승인이 요청되면 더 이상 정보를 수정할 수 없습니다. 정말로 요청하시겠습니까?", "join.complete.save.confirm": "Hanwha Japan 담당자에게 ID승인이 요청되면 더 이상 정보를 수정할 수 없습니다. 정말로 요청하시겠습니까?",
"stuff.gridHeader.lastEditDatetime": "갱신일시", "stuff.gridHeader.lastEditDatetime": "갱신일시",
"stuff.gridHeader.objectNo": "물건번호", "stuff.gridHeader.objectNo": "물건번호",