PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

关于url正则表达式的写法 [复制链接]

1#
@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);
}
分享 转发
TOP
2#

  var reg = /^[a-zA-Z][a-zA-Z0-9_-]*$/;

修改后清理浏览器缓存
TOP
3#

回复 2楼xiyou的帖子

还是一样的提示呢
TOP
4#

这个你得自己慢慢测试,找个正则工具自己多测试几篇
TOP
发新话题 回复该主题