본문 바로가기

Javascript

09. Javascript_문자열 길이확인, 특정찾기

<!DOCTYPE html>
<html>
<head>
    <title>::: 09_javascript :::</title>
    <script type="text/javascript">
        //문자열 길이 확인하기
        function goLength(){
            var v = "abcd efg hijk 홍길동";
            var len = v.length;
            document.getElementById("p1").innerHTML = len;
        }

        // 문자열 찾기
        function goIndexOf(){
            var p1_str =
                document.getElementById("p1").innerHTML;
            // alret(p1_str);
            // 특정 문자의 시작위치 찾기
            var idx = p1_str.indexOf("locate");
            document.getElementById("p2").innerHTML=idx;}

        // 문자열 찾기
        function goLastIndexOf(){
            var p1_str =
                document.getElementById("p1").innerHTML;
            // alret(p1_str);
            // 특정 문자의 마지막 시작값 찾기
            var idx = p1_str.lastIndexOf("locate");
            document.getElementById("p2").innerHTML=idx;        
        }
    </script>
</head>
<body>
    <h3>문자열 관련 함수 및 속성들</h3>
    <p id="p1">Please, locate where 'locate'</p>
    <p id="p2">찾은 문자열의 위치값 출력</p>
    <button onclick="goLength()">문자열 길이 확인하기</button>
    <button onclick="goIndexOf()">문자열 찾기</button>
    <button onclick="goLastIndexOf()">문자열 마지막 위치 찾기</button>
</body>
</html>

길이 확인 클릭 시
문자열 찾기 클릭 시(특정문자 시작위치 찾기_여기선 'locate'로 지정)
문자열 마지막 위치 찾기 클릭 시(특정 문자의 마지막 시작값 찾기, 여기선 'locate'로 지정)