我需要一个正则表达式来检查多行文本框是否已经离开了emtpy。除了空格之外,它应匹配任何内容。我正在使用ASP.NET。
我知道我可以使用必填字段验证器,但这不允许我在验证失败时运行自定义javascript脚本。
由于
答案 0 :(得分:1)
使用\ S预定义集。它将匹配任何不是空格的东西。
答案 1 :(得分:1)
var text = textBox.value;
text = text.replace(/^\s*/,'').replace(/\s*$/,''); // trimming
if(text){
// run your code here
}
答案 2 :(得分:0)
也许您可以使用CustomValidator
,因为RegularExpressionValidator
不支持空字符串。但您必须定义ValidateEmptyText=true
答案 3 :(得分:0)