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);.
Post your comments / questions
Recent Article
- Requested setting INSTALLED_APPS, but settings are not configured. You must either define..
- ValueError:All arrays must be of the same length - Python
- Check hostname requires server hostname - SOLVED
- How to restrict access to the page Access only for logged user in Django
- Migration admin.0001_initial is applied before its dependency admin.0001_initial on database default
- Add or change a related_name argument to the definition for 'auth.User.groups' or 'DriverUser.groups'. -Django ERROR
- Addition of two numbers in django python
- The request was aborted: Could not create SSL/TLS secure channel -Error in Asp.net
Related Article