2012-10-04 3 views
0

이 질문이 이미 존재한다면 죄송합니다. 검색했지만 나 자신을 찾을 수 없습니다.이 필드를 고유하게 만들려면 어떻게해야합니까?

나는 웹 사이트를 만들 때 사람들을 등록해야합니다. 그러나 나는 사람들이 채워야 만하는 특정 분야가 있습니다. 그들은 코드 자체를 가지고 있으므로 등록 할 때 코드를 채워야합니다.

하지만이 필드는 고유해야합니다. 즉,이 코드에 A라는 사람이 등록 된 경우 다른 사람이이 코드를 사용하여 등록 할 수 없습니다.

/(?i)^([A-Z0-9]{2}+7[A-Z0-9]{2}+[2,6,J])*$/ 

이 결과되어야한다 예를 들어 : xx7xx2 또는 xx7xx6 또는 xx7xxJ

내 후속 질문은 : 당신이 볼 수있는, 내가 모자를 무시

내 코드입니다. 하지만 그 결과가 대문자가되기를 바랍니다. 그래서 만약 사람들이 xx7xx2을 쓰면 결과는 XX7XX2이되어야합니다.

+0

어디에서이 코드를 저장 하시겠습니까? 그것은 관계형 데이터베이스입니까? 그렇다면 기본 키를 사용하여 문제가 해결됨 – user1406062

+0

이 코드는 joomla 커뮤니티 빌더에 저장됩니다. newb 인 것에 유감스럽게 생각하지만 그것은 나의 처음이다. – user1719741

+0

맞으면 관계형 데이터베이스가 아닙니다. 나는 더 구체적으로 설명 할 수있다. – user1719741

답변