Regular Expression





Español Français 中文 Deutsch Portuguese Japanese nederlands
   
 
Regex Topics
Introduction Introduction
Common Metacharacter Common Metacharacter's
Metacharacters Metacharacter's
Qualifiers Quantifier's
Word Boundry Word Boundry
Non-word Boundry Non-word Boundry
POSIX Character Classes POSIX-Character Classes
Feedback Feedback
Forums Ask Your Doubts
 




Regular Expression Meta-character Digit "\d"


Tutorials Regular-expression

Topic

What is regular expression meta-character Digit "\d"?




Explanation

In regular expression, the meta-character Digit "\d" is used to match any numeric character.

PHP Example:
    <?php
    $name = "23451-9875";
    if (preg_match("/\d{5}(-\d{4})?$/", $name))
     echo "Regex Pattern matches!";
    else 
     echo "Regex Pattern not matched!";
    ?>
Result:
    Pattern matches! 

In the above example the pattern "\d{5}(-\d{4})?$/", first part "d{5}" matches a string with exactly "5" digits and the second part is a sub pattern "(-\d{4})?$" matches a "-" along with exactly "4" digits, since the "?" is used for the subpattern it may or may not occur, "$" specifes to check the subpattern at the end of the string.

Perl Example:
    #! C:\programfiles\perl\bin\perl
    print "content-type: text/html\n\n";
    $name= "-23";
    if ($name =~ m/^\d+$/)
      {print "It's a positive number!";} 
    else 
      {print "It's a negative number!";}
Result:
    It's a negative number!

In the above example a positive number is checked for to match, since a negative number is given the condition is false, so it print's the message.





A Note

Simple Regex Regular Expression Tutorial Online. We welcome your Valuable feedbacks or suggestions. This is a copyright content.


Other Links

web hosting