OR to simplify more, you just want to match last four characters as digits, so you can try this as well,
if ($rU =~ "[0-9]{4}$") { xlog("L_WARN", ">>>>>>>>>>>>> MATCHED <<<<<<<<<<<<<< \n"); } else { xlog("L_WARN", ">>>>>>>>>>>>> NOT MATCHED <<<<<<<<<<<<<< \n"); } Thank you. On Mon, May 20, 2013 at 6:41 PM, Bogdan-Andrei Iancu <bog...@opensips.org>wrote: > ** > Hi Diego, > > The REGEXPs in OpenSIPS are POSIX compliant, so \d are not supported. > Try:"^(.)?[0-9]{4}$" > . > > Regards, > > Bogdan-Andrei Iancu > OpenSIPS Founder and Developerhttp://www.opensips-solutions.com > > > On 05/20/2013 06:57 PM, Diego Barberio wrote: > > Hi All, > > I'm having a really stupid issue with opensips 1.8.1. I need to do > different logic if the request line user is a number of 4 digits that can > be preceded by any character. So I created this regular expression: > ^(.)?\d{4}$ > I've tested it on www.regular-expressions.info/javascriptexample.htmland > works perfect, however on opensips it never matches. > > I've made the following test script: > > > if($rU =~ '^(.)?\d{4}$') { > xlog("MATCHES $rU\n"); > }else{ > xlog("NOT MATCHES $rU\n"); > } > > And I always get "NOT MATCHES": > > May 20 11:54:33 localhost /usr/local/sbin/opensips[22628]: NOT MATCHES > *5522 > May 20 11:54:42 localhost /usr/local/sbin/opensips[22629]: NOT MATCHES > 5522 > > What am I doing wrong? > > Thanks > Diego > > > _______________________________________________ > Users mailing > listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > -- Mit freundlichen Grüßen Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +49 176 99 83 10 85 MSN: shari_78...@hotmail.com Email: shaherya...@googlemail.com
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users