Special Characters Not Allowed Validation In Laravel 9

Websolutionstuff | Dec-23-2022 | Categories : Laravel PHP

In this article, we will see special characters not allowed validation in laravel 9. Here, we will learn special character is not allowed in the textbox. Sometimes we required validation for input textbox. In the textbox special character is not allowed only allow characters and numbers are allowed.

We will create alphanumeric validation in laravel 7, laravel 8, and laravel 9. So, we will give you an example of validation in laravel 7/8/9.

So, let's see laravel 9 special characters not allowed validation and special characters not allowed regex example.

Example 1:

In this example, we will use the laravel alpha validation rule. The alpha rule only allows alphabets. So, add the following code to your file or controller.

<?php
    
namespace App\Http\Controllers;
    
use Illuminate\Http\Request;
use App\User;
    
class UserController extends Controller
{
    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        return view('index');
    }
    
    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        $request->validate([
                'name' => 'required|alpha',
                'email' => 'required|email|unique:users'
            ]);
     
        $input = $request->all();
        $user = User::create($input);
      
        return back()->with('success', 'User created successfully.');
    }
}

 

Example 2:

In this example, we will use the laravel alpha_num validation rule. The alpha_ num rule allows alphabets and numbers. So, add the following code to your file or controller.

<?php
   
namespace App\Http\Controllers;
   
use Illuminate\Http\Request;
use App\User;
   
class UserController extends Controller
{
    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        return view('index');
    }
    
    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        $request->validate([
                'name' => 'required|alpha_num',
                'email' => 'required|email|unique:users'
            ]);
     
        $input = $request->all();
        $user = User::create($input);
      
        return back()->with('success', 'User created successfully.');
    }
}

 

Example 3:

In this example, we will use the regex validation rule.

<?php
    
namespace App\Http\Controllers;
    
use Illuminate\Http\Request;
use App\User;
    
class UserController extends Controller
{
    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        return view('index');
    }
    
    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        $request->validate([
                'name' => 'required|regex:/^[a-zA-Z]+$/u',
                'email' => 'required|email|unique:users'
            ]);
     
        $input = $request->all();
        $user = User::create($input);
      
        return back()->with('success', 'User created successfully.');
    }
}

Output:

special_characters_not_allowed_validation_in_laravel_9_output

 


You might also like:

Recommended Post
Featured Post
Laravel 10 Form Validation Example
Laravel 10 Form Validation Exa...

In this article, we will see the laravel 10 form validation example. Here, we will learn about basic form input with lar...

Read More

Mar-22-2023

Google Recaptcha Example In Laravel
Google Recaptcha Example In La...

 In this tutorial I will teach you about Google Recaptcha, Google Recaptcha is used for advanced risk analysis...

Read More

Jun-10-2020

How To Create Candlestick Chart In Laravel 9 Using Highcharts
How To Create Candlestick Char...

In this article, we will see how to create a candlestick chart in laravel 9 using highcharts. A candlestick is a ty...

Read More

Oct-06-2022

How To Validate Phone Number In Laravel 10
How To Validate Phone Number I...

In this article, we will see how to validate phone numbers in laravel 10. Here, we will learn about mobile number v...

Read More

May-10-2023