Jump to content

Archived

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

Tandem

case sensitivity

Recommended Posts

Hi, on my site i want to try and stop users from inputting a certain phrase i.e their own username, into a particualr form input. However users can get around what i have put in place by inputting their username in a different case or combination of cases. What would be the best way to detect whether they have input the particular word, in any case?

Share this post


Link to post
Share on other sites
.. or convert their input to all the same case using either strtolower() or strtoupper()

Share this post


Link to post
Share on other sites
eregi is deprecated, use preg_* functions instead.

Otherwise use stri* functions for direct matches:
[code]<?php

$string = 'FoO';

if (stripos($string, 'foo') !== false) {
    //case insentivie match for foo found
}

if (preg_match('/foo/i', $string)) {
    //case insensitive match for foo found
}

?>[/code][/code]

Share this post


Link to post
Share on other sites

×

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.