특정 패턴의 요소 ID를 보이는 javascript 함수가 있습니다. 그러나 그것은 또한 다음과 일치,JavaScript : string.match 정규식 도움말
DataList[-1].MemberId
DataList[-2].MemberId
을 그리고 그것을 수행합니다 :
이if (f.elements[i].id.match(/DataList\[-\d{3}|\d{3}\]\.MemberId/)) {
//do something
}
그것은 이들과 같은 ID를 가진 요소와 일치해야합니다 : 그래서 나는 다음과 같은 스크립트가
DataList[-1].FirstName
DataList[-2].FirstName
하는 나는 싫어.
위의 정규 표현식을 살펴보고 잘못된 점을 지적 해 주시겠습니까?
감사합니다,
컬린
에 UPU 일치하는 것 때문에 1-3를 지원하려면 얼마나 많은 #S 결정, 당신은을 변경해야 할 것 '\ d {3}'에서'\ d {1,3}'까지. 무슨 일이 일어나고 있는지에 대한 좋은 설명은 @ Macarse의 대답을 참조하십시오. –