JS Regular expression position matching ZZ

Source: Internet
Author: User

http://regexpal.com/

The above web site can be used for online detection of JS's regular expression syntax

In addition to the familiar several fixed characters represent the location:

^: Match The beginning of the string and, in multiline searches, the beginning of a line.

$: Match the end of the string and, in multiline searches, the end of a line.

\b:

Match a word boundary. That is, match the position between a \w character and a \w character or between a \w character And the beginning or end of a string. (Note, however, that [\b] matches backspace.)

\b: Match a position that's not a word boundary.

There is also the use of regular expressions to determine the location to match, also known as Zero-width Test (0 wide assertion)

(? =P):

P

(?! P ):

A Negative lookahead assertion. Require that the following characters does not match the pattern p.

for (? =P) and (?! P ) Use an example:

Do you want to match "default" in "/default/" in the URL (skins/default/images/index/default.png) without matching "default" in "/default.png"?

Regular expression: (?! \ \) Default (? =\/)

Which (?! /) indicates "/", (? =\/) to end with "/"

JS Regular expression position matching ZZ

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.