js validation

JS validation

1. Only Chinese characters

<input onkeyup="value="/oblog/value.replace(/[^\u4E00-\u9FA5]/g,'')">

2. Length restrictions

function test() {

            if (document.a.b.value.length > 50) {

                alert("Cannot exceed 50 characters!");

                document.a.b.focus(); return false;

            }

        }

3." in English only

 

        function onlyEng() {

            if (!(event.keyCode >= 65 && event.keyCode <= 90))

            {

                event.returnvalue = false;

            }

        }

4. Only numbers

function onlyNum() {

            if (!((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105)))

            {

                event.returnvalue = false;

            }

        } //Consider the number keys even on the keypad

5. Only English characters and numbers

 

<inputonkeyup="value="/oblog/value.replace(/[\W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

 

6 Block keywords

function test() {

            if ((a.b.value.indexOf("***") == 0) || (a.b.value.indexOf("****") == 0)) {

                alert(":)"); a.b.focus(); return false;

            }

        }

7 Shield the right mouse button

It's cool to block the right button oncontextmenu="return false" ondragstart="return false" onselectstart="return false" and add it to the body

8. Can only underline numbers (can be customized)

function isNumber(String) {

            var Letters = "1234567890-"; //You can increase the input value by yourself

            var i; var c;

            if (String.charAt(0) == '-') {

                return false;

            }

            if (String.charAt(String.length - 1) == '-') {

                return false;

            }

            for (i = 0; i < String.length; i++) {

                c = String.charAt(i);

                if (Letters.indexOf(c) < 0) {

                    return false;

                }

            } return true;

        }

9. Does it contain Chinese characters?

 

        if (escape(str).indexOf("%u") != -1)

        { alert("Contains Chinese characters"); } else

        { alert("All characters"); }

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325236464&siteId=291194637