2013-04-09 2 views
0

나는 콤보 상자와 텍스트 상자가있는 Winforms 응용 프로그램이 있습니다.통화 기반 번호 유효성 검사를 수행하는 방법은 무엇입니까?

USD 
GBP 
CAD 
AUD 
JPY 
EUR 
ISK 
PLZ 
TRL 

사용자는 먼저 위에서 한 현재 심벌을 선택하고 등과 같은 텍스트 박스의 값 유형 $32.50 등 다음과 같이 콤보 박스는 현재 심볼을 갖는다 ..

콤보 상자에서 선택한 통화를 기준으로 입력란에 입력 한 문자열의 유효성을 검사해야합니다. 각 통화에는 돈 가치를 쓰는 고유 한 방법이 있습니다. 사용자가 이들 입력 된 문자열을 모두 USD 선택되면

예를 들면, 유효한 것으로보고 shouble : 사용자 선택

223.3 
2244.44 
$3,754.24 

그러나 만약 TRL 심볼 후 배치되는 (터키 리라) (오른쪽으로) 숫자 값을 입력하면 유효합니다.

223.3 
2244.44 
3,754.24 TL 

어떻게 이런 종류의 유효성 검사를 수행 할 수 있습니까?

답변

0

이미 선택한 언어를 알고 있기 때문에 가장 쉬운 해결책은 기호의 유효성을 검사하지 않는 것입니다. 텍스트 상자의 양쪽에 빈 레이블을 붙여 선택한 통화 기호에 따라 지정하십시오. 이제 소수 부분에 대해서만 걱정하면됩니다. 아주 간단합니다.