PHP program to check if a string has a special character



To check if a string has a special character, the PHP code is as follows;

Example

 Live Demo

<?php    function check_string($my_string){       $regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);       if($regex)          print("String has been accepted");       else          print("String has not been accepted");    }    $my_string = 'This_is_$_sample!';    check_string($my_string); ?>

Output

String has not been accepted

Above, a function named ‘check_string’ is defined, that takes a string as its parameter −

$my_string = 'This_is_$_sample!';

Use regular expression to check if a string has a special character. If there is a special character, a specific message is printed. Outside the function, the string is defined, and the function is called by passing the string as parameter −

function check_string($my_string){    $regex = preg_match('[@_!#$%^&*()<>?/|}{~:]', $my_string);    if($regex)       print("String has been accepted");    else       print("String has not been accepted"); }
Updated on: 2020-08-17T11:31:47+05:30

8K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements