Jump to content

preg_replace and the pipe character


litebearer

Recommended Posts

The code below will take a string and return only alphanumeric characters. I would like it to also keep the pipe character "|"; however, since the pipe is used by preg, I am uncertain how to achieve this. (I tried preceeding it with / and \ and + and whatever - yes I do experiment before asking).

 

Thanks for your help.

<?php
$string = "Here! is some text, and numbers 12345, and and pipe | and symbols !£$%^&";
$new_string = preg_replace('/[^a-zA-Z0-9]/', '', $string);
echo $new_string
?>

Link to comment
https://forums.phpfreaks.com/topic/223015-preg_replace-and-the-pipe-character/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.