2011-03-14 3 views
0

삽입 할 때 $as_cap['abc']와 같은 사용자 입력 PHP 변수 이름의 유효성을 검사하려고합니다.

변수 이름 형식이 올바른지 여부를 확인해야합니다. 그걸 도와주세요. Curr ently

eregi("^[a-z0-9_.'-]{1,50}$") 

하지만 작동하지 않습니다.

+1

당신이'포함 깜빡 때문에 작동하지 않는 검색 [을',']'와'$ '문자 – zerkms

+1

당신은 그것을 자바 스크립트 태그 - 당신이 너무 클라이언트에서 그것을 할 하시겠습니까? – mplungjan

+0

정확히 무엇을 확인 하시겠습니까? –

답변

0

정규 표현식 :

당신은 아마 세계 플래그를 추가하고 텍스트 영역을 사용하고 그것을 경우에는 조금 조정 이상의 발생이있을 수해야합니다
var checkResult = inputText.match(/\$[a-z_][a-z0-9_]*\[[a-z\']+\]/); 

의 할당

+0

하이 고맙습니다 하나의 예를 제공 할 수 있습니다 하지만, 나는 eregi ("^ [a-z0-9 _. [[\ [\] -] {1,50} $" – ravi

관련 문제