@xiyou 请教一下关于url正则表达式的写法,默认的是下面的写法,但不支持“-”,请问要怎么改?
//下面方法不同String.prototype,因为参数值可能是undefined
function IsLStr(str) //是否由数字、字母和下划线组成 字母开头
{
if (str == undefined) { return false; }
if (str.Trim() == "") { return false; }
var reg = /^[a-zA-Z][a-zA-Z0-9_]*$/;
if (reg.test(str))
return true;
else
return false;
}
function IsStr(str) //是否由数字、字母和下划线组成
{
if (str == undefined) { return false; }
if (str.Trim() == "") { return false; }
return (str.replace(/\w/g, "").length == 0);
}