
November 13th, 2008, 04:37 PM
|
|
|
Quote: | Originally Posted by vijayprasad Hi
I need a help in finding out an equivalent javascript regex representation to my java regex expression
Below is my code in java:
public static final String postcodePatternString =
"(((" +
"([A-Z&&[^QVX]])" +
"(" +
"((\\d)|(\\d\\d)|(\\d[ABCDEFGHJKSTUW]))|" + |
"(([A-Z&&[^IJZ]]\\d)(((\\d)|([ABEHMNPRVWXY]))?))" +
"))"+
"(" + " " +
"(\\d[A-Z&&[^CIKMOV]][A-Z&&[^CIKMOV]]))" +")"+
"|(" +
"([A-Z&&[^QVX]])" + //A
"(" +
"((\\d)|(\\d\\d)|(\\d[ABCDEFGHJKSTUW]))|" + |
"(([A-Z&&[^IJZ]]\\d)(((\\d)|([ABEHMNPRVWXY]))?))" +
"))" + "(\\d[A-Z&&[^CIKMOV]][A-Z&&[^CIKMOV]]))"+
"|(GIR 0AA)" +
"|(GIR0AA)"
;
CAN any one tell me how to convert this is in to equivalent javascript RegEx?
Any help is highly appreciated, i need it urgently.
Thanks. |
That is not a valid String literal in Java. There are some '|' characters outside of it.
To convert it, just print it out in a small Java application: that way you loose the double escapes and can create a JS-regex of it.
|