javascript - 空白验证

wow*_*wow 4 javascript

function validation(reg) {
    str = document.reg;
    if (str.name.value == "") {
        alert("Enter your name");
        str.name.focus();
        return false;
    }
Run Code Online (Sandbox Code Playgroud)

如果输入为空,验证将正常工作.

问题

  1. 用户可以在第一个空白处输入空格.
  2. 用户也可以只在名称上输入空格.

怎么预防呢?

Dan*_*ite 21

这是一些修剪功能.

http://www.somacon.com/p355.php

并使用它

function validation(reg) {
    str = document.reg;
    if (str.name.value.trim() == "") {
        alert("Enter your name");
        str.name.focus();
        return false;
    }
Run Code Online (Sandbox Code Playgroud)