변수의 내용을 볼 수있는 코드를 작성하려고하고 있는데 변수에 "(?)"가 있으면 제거합니다. "?" 임의의 숫자가 될 수 있지만 괄호, 그 사이의 내용 및 공백을 제거하려고합니다.jQuery의 변수에서 "(?)"을 어떻게 제거 할 수 있습니까?
'foo(1)'.replace(/\(\d\)/, '')
출력 'foo는'
변수의 내용을 볼 수있는 코드를 작성하려고하고 있는데 변수에 "(?)"가 있으면 제거합니다. "?" 임의의 숫자가 될 수 있지만 괄호, 그 사이의 내용 및 공백을 제거하려고합니다.jQuery의 변수에서 "(?)"을 어떻게 제거 할 수 있습니까?
'foo(1)'.replace(/\(\d\)/, '')
출력 'foo는'
이건 정말 아니다 jQuery 문제가 아니라 자바 스크립트 문제. 우리는 선택적 공간 (\s
) 뒤에 다른 )
다음 반복 디지트 (\d+
) 뒤에 (
를, 일치하기 때문에, 23234
에
'23(56) 234'.replace(/\(\d+\)\s?/g, '');
이 결과 : 여기 한 용액이다. 두 번째 매개 변수는이 일치 패턴을 아무것도 (''
)로 바꾼다는 것을 보여줍니다.
당신은 replace
방법을 찾고
str = str.replace(/\(\d+\.\d+\)\w/g, "");
그'\ d +'않을까요? –
나는 그의 '임의의 숫자'를 '임의의 숫자'로 해석했지만, 당신은 아주 잘 할 수 있습니다. – Confusion
str = str.replace(/\(\d+\)\w/g, "");
를 원하는 경우도 십진수 :
'와 그 뒤에 공백이 있습니다. –
@YuryTarabanko 감사합니다! 나는 그 비트를 잊었다. – lbstr
리터럴'('다음에 숫자가 나오고 리터럴')'을 삭제 하시겠습니까? –
작업을 수행하기위한 코드를 작성하십시오. 지금까지 무엇을 썼습니까? –
맞아요, 제가 점수와 배지에 멍청하기 때문에 답을 냈습니다.하지만이 게임은 쉽게 해킹 할 수 있다는 점에 동의합니다. – lbstr