c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
JavaScript

Regular expression in javascript

| | JavaScript

The regular expression is an object that describes pattern of characters that is used to match the character combination of strings.

Example:

 

<script type="text/javascript">

    function processString() {

        // Clear the txtResult element

       document.getElementById("txtResult").value = "";

        // Retrieve the user intput fromthe textbox

        var inputString = document.getElementById("txtInput").value;

        // Regular expression should be in2 forward slashes //

        // Letter g at the end of theregular expression performs a global match

        // match() method returns allsubstrings that match the given regular expression

        var result = inputString.match(/\d+/g);

       alert(result);

        if (result != null) {

            // Add the retrieved numbers tothe txtResult element

            for (var i = 0; i <result.length; i++) {

               document.getElementById("txtResult").value += result[i] + "\r\n";

            }

        }

    }

</script>

<h2>Regular expression in javascript</h2>

 <table style="border:1px solid black;">
    <tr>
        <td>Enter inputstring</td>
        <td>
          <input type="text" id="txtInput" style="width:250px" />
        </td>
    </tr>
    <tr>
        <td>click button to extract</td>
        <td>
         <input type="button" value="extract" onclick="processString()" />
        </td>
    </tr>
    <tr>
        <td>Result</td>
        <td>
          <textarea id="txtResult" rows="4" cols="30"></textarea>
        </td>
    </tr>
</table>

If input string contains words and numbers from that we want to extract all numbers.

Input:

$5,500 per square feet

Output:

 

Note: if you want to extract character just change the javascript code as inputString.match(/\w+/g);.