检查第一个字符是否为空格

use*_*269 2 validation jquery input textfield

如何使用jQuery检查输入字段的第一个字符是否为空?我需要检查,以便用户无法输入像"rreea"这样的用户名.允许第一个字符的空格.例如,"他的名字"是可以的,但不接受"他的名字"或"他的名字".

Vis*_*ioN 8

尽管检查只是使用$.trim方法添加字符串修剪.它从字符串的左右边缘删除所有空格.

var value = $.trim($("input").val());
Run Code Online (Sandbox Code Playgroud)

否则,你可以使用

$("input").val().substring(0, 1)
Run Code Online (Sandbox Code Playgroud)

安全地获得第一个角色.


Dav*_*und 6

您可以使用myString.substring(0,1)myString[0]获取第一个字符.

你可以修剪输入; 这不会检查它是否以空格开头,它会使这样的检查冗余并为您提供可用的输入,无论原始字符串是否具有初始空格.

您还可以匹配字符串,/^\s/这意味着初始空格,或者/^\s+/表示任意数量的初始空格.