[SR-Users] Strip All but numbers/*/#

Timo Klecker klecker at decoit.de
Wed Feb 20 09:27:20 CET 2013


Hello,

just again use [^0-9*#]. This should return true if any char not in 0-9*# is
in your $rU.

As an alternative you could use 

If ( $rU !~ "^[0-9*#]*$" )

Kind regards,
Timo Klecker 

Von: sr-users-bounces at lists.sip-router.org
[mailto:sr-users-bounces at lists.sip-router.org] Im Auftrag von Ali Jawad
Gesendet: Dienstag, 12. Februar 2013 12:02
An: miconda at gmail.com; SIP Router - Kamailio (OpenSER) and SIP Express
Router (SER) - Users Mailing List
Betreff: Re: [SR-Users] Strip All but numbers/*/#

Thank you all that works just fine, my last step is to create an if
statement to only enter to do this if the condition matches.


if($rU=~"XYZ") //where xyz is anything not 0-9 * and #
{             

$rU = $(rU{re.subst,/[^0-9*#]//g});

}

Regards


On Tue, Feb 12, 2013 at 10:42 AM, Daniel-Constantin Mierla
<miconda at gmail.com> wrote:
Hello,

On 2/12/13 9:28 AM, Ali Jawad wrote:
Hi 
Thanks, what I actually need is keep numbers and * and # and remove the
rest, something like 

                $rU = $(rU{re.subst,/![0-9*#]//g});

But I am not sure that ! works for negation.
use [^0-9*#] for negation, see:

- http://www.regular-expressions.info/charclass.html

Cheers,
Daniel



Regards

On Mon, Feb 11, 2013 at 5:43 PM, Daniel Tryba <daniel at pocos.nl> wrote:
On Monday 11 February 2013 11:24:36 Ali Jawad wrote:
> I am using the below to strip "-" from destination numbers, it does work
> just fine "I replace - with nothing", what i need to do now is to strip
all
> characters except 0-9 * and #. Is there anyway to do it using the
following
> configuration part
You are using regular expression substitution, so yes this can be done:
/[^0-9*#]//g

Take a look at http://en.wikipedia.org/wiki/Regular_expression
for more info.






_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users at lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users


-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference, April 16-17, 2013, Berlin
 - http://conference.kamailio.com -

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users at lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users






More information about the sr-users mailing list