Regular expression for upper case letter only in JavaScript

前端 未结 3 1586
刺人心
刺人心 2021-01-03 02:17

How can I validate a field only with upper case letters which are alphabetic. So, I want to match any word made of A-Z characters only.

相关标签:
3条回答
  • 2021-01-03 02:59
    var str = 'ALPHA';
    if(/^[A-Z]*$/.test(str))
        alert('Passed');
    else
        alert('Failed');
    
    0 讨论(0)
  • 2021-01-03 03:03

    Try something like this for the javascript validation:

    if (value.match(/^[A-Z]*$/)) {
        // matches
    } else {
        // doesn't match
    }
    

    And for validation on the server side in php:

    if (preg_match("/^[A-Z]*$/", $value)) {
        // matches
    } else {
        // doesn't match
    }
    

    It's always a good idea to do an additional server side check, since javascript checks can be easily bypassed.

    0 讨论(0)
  • 2021-01-03 03:03

    Try this:

    if (<value>.match(/^[A-Z]*$/)) {
        // action if is all uppercase (no lower case and number)
    } else {
        // else
    }
    

    here is a fiddle: http://jsfiddle.net/WWhLD/

    0 讨论(0)
提交回复
热议问题