반응형

Javascript 문자열에서 텍스트를 제거하는 방법


 Answers

이것은 jQuery와 아무 상관이 없습니다. 다음과 같이 JavaScript replace 기능을 사용할 수 있습니다.

var str = "data-123";
str = str.replace("data-", "");

이 함수에는 정규식을 전달할 수도 있습니다. 다음 예제에서는 숫자를 제외한 모든 것을 바꿉니다.

str = str.replace(/[^0-9\.]+/g, "");
 Question

그 값으로 data-123 을 가진 문자열이 있습니다. 어떻게 jQuery 나 Javascript 를 사용하면 123 을 떠나는 동안 문자열에서 data- 를 제거 할 수 있습니까?




당신은 slice ()를 사용하여 시작부터 끝까지 charterers를 returens (포함 된 끝점)

   string.slice(start , end);

여기에 몇 가지 exmp가 어떻게 작동하는지 보여줍니다 :

var mystr = ("data-123").slice(5); // jast define start point so output is "123"
var mystr = ("data-123").slice(5,7); // define start and end  so output is "12"
var mystr=(",246").slice(1); // returens "246"

Demo




match() 및 Number() 를 사용하여 number 변수 반환 :

Number(("data-123").match(/\d+$/));

// strNum = 123

위 문장이 수행하는 작업은 다음과 같습니다. 중간 작업 :

  1. str.match(/\d+$/) - str 의 끝에있는 임의의 길이의 숫자와 일치하는 배열을 반환합니다. 이 경우 단일 문자열 항목 ['123'] 포함하는 배열을 반환합니다.
  2. Number() - 숫자 유형으로 변환합니다. .match() 에서 반환 된 배열은 단일 요소를 포함하기 때문에 Number() 는 숫자를 반환합니다.



전의:-

var value="Data-123";
var removeData=value.replace("Data-","");
alert(removeData);

바라기를 이것은 당신을 위해 작동 할 것입니다.




str.split('Yes').join('No'); 

이렇게하면 특정 문자열의 모든 항목이 원래 문자열과 바뀝니다.


출처:https://code.i-harness.com/ko/q/9eacd3


반응형

'프로그램 관련 > jquery&jsp&HTML' 카테고리의 다른 글

table 엑셀 다운받기  (0) 2018.08.14
textarea , text글자제한 두기  (0) 2018.08.10
체크박스 초기화 하기  (0) 2018.07.17
jquery 팁  (0) 2018.07.17
정규식표현 전/후방 탐색  (0) 2018.07.16

+ Recent posts