내 응용 프로그램에서 HTML 요소의 id 속성은 #로 시작해야합니다. HTML5에 따르면 id 속성의 유일한 제한 사항은 공백을 포함해서는 안되며 이어야 한 문자 긴 일 .. 그래서 내가 위의에 따라 id 속성과 일치하는 다음과 같은 정규 표현식을 썼다는 ... 제약 자바 스크립트 정규 표현식에서 일치하는 문자열로 돌아 가기
idMatch: /^#\S+$/
가 지금은 문자열의 시작 부분에 # 문자를 제거하려면 말했다 내 질문은, 내가 할 수있는 두 가지 작업을 하나의 정규 표현식 ... ie .. 내가 cha를 추출 할 수 있습니다 첫번째 정규 표현식을 사용하여 위의 제약 조건과 일치하는 문자열에 첫 번째 '#'(문자는 '#'을 포함한 모든 비 공백 문자를 포함 할 수 있음) 이후. 1) 일치하는 ID 문자열을 식별해야합니다. 문자열 (ID는 #으로 시작하고 HTML5 ID 명명 규칙을 따른다.) 2) 첫 번째 # 이후에 인식 된 문자열의 일부를 추출한다.
HTML 요소 "id"attrubute는 이전 버전과의 호환성을 유지하려는 경우 "#"을 포함해서는 안됩니다. –
내 id 선택기 constratint는 ID 문자열이 #부터 시작해서 html5 id 규칙을 따른다는 것입니다. –