62,041
社区成员
发帖
与我相关
我的任务
分享
string _UserName = MyHelper.ToString(this.txtUserName.Text);
if(_UserName == "")//由于_UserName不可能是null了,在这种情况下和IsNullOrEmpty不等价
{
throw New MyException("请输入有效地非空字符串作为用户名,系统将忽略用户名两端空格");
}
/// <summary>
/// 安全函数:将任意数据类型的数据类型转换为string的值,并去除两端空格
/// 不能转换的数据返回""
/// </summary>
public static string ToString(object pObj)
{
try
{
return Convert.ToString(pObj).Trim();
}
catch
{
return "";
}
finally
{
}
}
<script language="JavaScript">
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}
//此处为独立函数
function LTrim(str)
{
var i;
for(i=0;i<str.length;i++)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i>=0;i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(0,i+1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}
</script>
方法1.把空格干掉
document.getElementById("txt_orgIndex").value=document.getElementById("txt_orgIndex").value.replace(/ /g,'');
var code = document.getElementById("txt_orgIndex").value;
方法2.检查输入的值是不是全是空格,如果是就return false
if (code.length <1)
{
alert("请输入单位索引");
return false;
}
else
{
if (/^ +&/.test(code))
{
alert("请输入单位索引");
return false;
}
}