교대 이름을 전체 명칭으로 해석하고, 엑셀 가져오기 문제를 목록으로 모은다. 교각 이름과의 중복을 저장 파일 검사에서도 막는다(checkStoredAbutments). 검사 스크립트 verify-abut-names · verify-abut-workflow 포함. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
7 lines
380 B
TypeScript
7 lines
380 B
TypeScript
/** Shared display-name policy for Excel input and saved project records. */
|
|
export function abutNameError(value: unknown): string | null {
|
|
if (typeof value !== 'string' || !value.trim()) return '교대명을 입력하세요.';
|
|
if (/[\u0000-\u001f\u007f-\u009f]/u.test(value)) return '교대명에는 줄바꿈·제어 문자를 사용할 수 없습니다.';
|
|
return null;
|
|
}
|