产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 关于url正则表达式的写法
ivs1999 - 2020/10/9 16:12:29
@xiyou  请教一下关于url正则表达式的写法,默认的是下面的写法,但不支持“-”,请问要怎么改?
17910

//下面方法不同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);
}
xiyou - 2020/10/9 16:21:05
  var reg = /^[a-zA-Z][a-zA-Z0-9_-]*$/;

修改后清理浏览器缓存
ivs1999 - 2020/10/9 16:52:29
回复 2楼xiyou的帖子

还是一样的提示呢
xiyou - 2020/10/9 17:09:56
这个你得自己慢慢测试,找个正则工具自己多测试几篇
1
查看完整版本: 关于url正则表达式的写法