Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IsNullOrEmpty属性_Javascript_Html_Asp.net Mvc - Fatal编程技术网

Javascript IsNullOrEmpty属性

Javascript IsNullOrEmpty属性,javascript,html,asp.net-mvc,Javascript,Html,Asp.net Mvc,在HTML中存在 必需的 属性,强制用户在提交前输入某个日期。但用户只能键入空格。是否有检查类型的属性内容是回发前的空白。In need attibute,其工作原理与c#中的string.IsNullOrWhitespace类似。 使用pattern属性,可以使其仅接受空格 我花了一段时间才把正则表达式弄对,但下面创建了一个规则,只有在没有空格的情况下才能选择: <input type="text" pattern=".\S*" /> 正如@Paul S.所指出的,这并不是

在HTML中存在

必需的

属性,强制用户在提交前输入某个日期。但用户只能键入空格。是否有检查类型的属性内容是回发前的空白。In need attibute,其工作原理与c#中的string.IsNullOrWhitespace类似。

使用pattern属性,可以使其仅接受空格


我花了一段时间才把正则表达式弄对,但下面创建了一个规则,只有在没有空格的情况下才能选择:

<input type="text" pattern=".\S*" />

正如@Paul S.所指出的,这并不是检查第一个字符,因此下面将执行此操作:

<input type="text" pattern="^.\S*" />


此外,这确实只适用于HTML5浏览器,但由于问题中包含了
必需的
,因此我假设您需要考虑一些回退。

您应该查看HTML5属性
模式
以获取输入。您可以将验证正则表达式传递给它。这不是检查第一个字符,
/^。\S*$/.test('foo');/对
@PaulS。是的,对不起,我不是最精通正则表达式的。谢谢你。不过,你的答案要全面得多。