Compare commits
No commits in common. "67fd6c8c453f09a018a1e44c00e4865152c6a5f0" and "7878e88d4b1d7af1fede594fe563c714b7ec8d3a" have entirely different histories.
67fd6c8c45
...
7878e88d4b
@ -6,7 +6,7 @@ import { useRouter } from 'next/navigation'
|
|||||||
import { useMessage } from '@/hooks/useMessage'
|
import { useMessage } from '@/hooks/useMessage'
|
||||||
import Cookies from 'js-cookie'
|
import Cookies from 'js-cookie'
|
||||||
|
|
||||||
import { isObjectNotEmpty, inputTelNumberCheck, inputNumberCheck, inputUserIdCheck } from '@/util/common-utils'
|
import { isObjectNotEmpty, inputTelNumberCheck, inputNumberCheck } from '@/util/common-utils'
|
||||||
|
|
||||||
import GlobalSpinner from '@/components/common/spinner/GlobalSpinner'
|
import GlobalSpinner from '@/components/common/spinner/GlobalSpinner'
|
||||||
|
|
||||||
@ -133,13 +133,6 @@ export default function Join() {
|
|||||||
alert(getMessage('common.message.required.data', [getMessage('join.sub2.userId')]))
|
alert(getMessage('common.message.required.data', [getMessage('join.sub2.userId')]))
|
||||||
userIdRef.current.focus()
|
userIdRef.current.focus()
|
||||||
return false
|
return false
|
||||||
} else {
|
|
||||||
const userIdRegex = /^[A-Za-z0-9!@#$%^&*()_+\-=[\]{};':"\\|,.<>/?`~]+$/
|
|
||||||
if (!userIdRegex.test(userId)) {
|
|
||||||
alert(getMessage('join.validation.check1', [getMessage('join.sub2.userId')]))
|
|
||||||
userIdRef.current.focus()
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 담당자 정보 - 이메일 주소
|
// 담당자 정보 - 이메일 주소
|
||||||
@ -443,15 +436,7 @@ export default function Join() {
|
|||||||
</th>
|
</th>
|
||||||
<td>
|
<td>
|
||||||
<div className="input-wrap" style={{ width: '200px' }}>
|
<div className="input-wrap" style={{ width: '200px' }}>
|
||||||
<input
|
<input type="text" id="userId" name="userId" className="input-light" maxLength={20} ref={userIdRef} />
|
||||||
type="text"
|
|
||||||
id="userId"
|
|
||||||
name="userId"
|
|
||||||
className="input-light"
|
|
||||||
maxLength={20}
|
|
||||||
onChange={inputUserIdCheck}
|
|
||||||
ref={userIdRef}
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@ -94,17 +94,6 @@ export const inputNumberCheck = (e) => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 영문, 숫자, 특수문자(ASCII)만 입력 체크
|
|
||||||
export const inputUserIdCheck = (e) => {
|
|
||||||
const input = e.target
|
|
||||||
const allowedRegex = /^[A-Za-z0-9!@#$%^&*()_+\-=[\]{};':"\\|,.<>/?`~]*$/g
|
|
||||||
if (allowedRegex.test(input.value)) {
|
|
||||||
input.value = input.value
|
|
||||||
} else {
|
|
||||||
input.value = input.value.replace(/[^A-Za-z0-9!@#$%^&*()_+\-=[\]{};':"\\|,.<>/?`~]/g, '')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 값이 숫자인지 확인
|
// 값이 숫자인지 확인
|
||||||
export const numberCheck = (value) => {
|
export const numberCheck = (value) => {
|
||||||
return !isNaN(value)
|
return !isNaN(value)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user