ARTLUNG LAB Share

2001

Reverse a string, but only the digits

Question:

Any ideas?
I am trying to set up a way to track applicants that I am working with. What I wanted to do is take the persons phone number and reverse it and make it the applicant number.

Input: 719-964-5776
Output: 6775469917

Answer:

The code is pretty straightforward - view source on this page to grab a version of the code with proper comments:

Enter phone numbers in the space below:

Source Code

    <form action="./" class="example" method="post">
        <h2>Enter phone numbers in the space below:</h2>
        <label>
            <b>Input:</b>
            <input type="text" name="_in" value="719-964-5776" onchange="this.form._out.value=reverseNumbersOnly(this.value)">
        </label>
        <label>
            <b>Output:</b>
            <input type="text" name="_out">
        </label>
        <button>process it!</button>
    </form>

    <script type="text/javascript">
        function reverseNumbersOnly(inString) {
            for (i = inString.length - 1; i > -1; i--) {
                if (inString.charAt(i) == parseInt(inString.charAt(i))) {
                    tempVar += inString.charAt(i);
                }
            }
            return tempVar;
        }
    </script>