2011-03-11 4 views
0

필자는 한 필드에 제공되는 학년 수준에 대한 자세한 설명이있는 몇백 개의 학교 데이터베이스 (지속적으로 더 많이 추가됨)를 보유하고 있습니다. 예 : 'K-6', '9-12', 'PK-4', 'K-3 and 6-8', '4-8 학년'자바 스크립트 퍼지 필터는 텍스트 기반 범위, 정규식이 필요합니까?

이 데이터를 HTML 표에 렌더링하고 '선택'드롭 다운을 사용하여 특정 등급으로 필터링합니다. 나는이 드롭 다운에 대한 '옵션'을 K, 1, 2, 3 등과 같은 단일 등급으로하고 싶습니다. 그러나이 필드와 비교할 때 정규식이나 몇 가지 방법이 필요합니다. 사용자가 선택한 등급이 범위 내에 있으므로 '표'행을 강조 표시 할 수 있습니다.

현재 jquery 라이브러리도 사용 중입니다.

답변

1

범위에 대한 설명을 검색하려면이 시도 : 당신이 그것을 수정하고 몇 가지 추가 로직을 추가 할 수 있습니다 물론

/(PK|[K1-9])(\s*(-|to)\s*)(PK|[K1-9])/i 

Test it.

합니다. 그것은 단지 출발점 일뿐입니다.

이 정보가 도움이되기를 바랍니다.
Alin