By using [^abc]
expression we can find any character not between the brackets.
<p>Click the below button to find the characters not between the brackets.</p> <input type="button" value="Click" onclick="mySearch()" /> <p id="myId"></p> <script> function mySearch() { var a = "TechFunda and DotNetFunda"; var b = /[^TF]/g; var r = a.match(b); document.getElementById("myId").innerHTML = r; } </script>
In the above code snippet we have given Id
as "myId
"to the second <p>
element in the HTML code. There is a function mySearch() in the<script>
block which is connected to the Onclick of the HTML button and there is a string with value "TechFunda and DotNetFunda" to the variable a
, we need to find the characters not between the brackets, for that we are using [^TF]
in varaible b
, var b = /[^TF]/g
in this code g
do the global search for the characters not between the brackets [^TF]
. Variable R
returns all the characters except the mentioned characters in brackets [^TF]
as output. Onclick of the button "Click" in the HTML code fires the function mySearch() in the <script>
block, at the same time [^abc]
expression finds characters not between the brackets from a string with the help of global search g
and returns the output.
OUTPUT
NOTE: The above output is showing the full length of the string except the mentioned characters [^TF]
. Each Character is seperated by comma operator.