您的位置:新葡亰496net > 服务器网络 > 新葡亰496net:在js中行使正则表达式,js不是基本

新葡亰496net:在js中行使正则表达式,js不是基本

发布时间:2019-12-12 08:15编辑:服务器网络浏览(115)

    前言 Javascript是一门很随便的语言,在JS里,里面全部的东西都以变量.饱含函数在内. 幼功 函数 以下代码将开创二个函数并举行它. {alert; {alert; 上边第贰个字段是window.location的中间二个特性,前面是它的值。 hash#ddd hostvc.wz:80 hostnamevc.wz href 在Javascript里,有三种选拔正则的章程,一是开创叁个正则表明式的实例,而是选取String对象里的正则表明相关的方法. varmy_regex=/[a-z] /g; varmy_regex=new; exec,对string进行正则管理,并再次来到相称结果. test,测量试验string是还是不是带有十三分结果 [Edit字符串对象中的正则]字符串对象中的正则 match依据pattern进行正则相配,假使相配到,再次回到相配结果,如相称不到再次来到null search依据pattern进行正则相配,假设相配到二个结出,则赶回它的索引数;不然再次回到-1 replace依据pattern举办正则相配,把相配结果替换为replacement split根据pattern进行正则分割,重临二个划分的数组

    在Javascript里,有二种接受正则的不二秘诀,一是成立二个正则表明式的实例,而是采用String对象里的正则表达相关的方法.

    先是是正则表达式的创制,有2种格局:

    • var my_新葡亰496net,regex=/[a-z] /g;
    • var my_regex=new ("[a-z] ","g");

    方法

    • exec(string卡塔尔,对string进行正则管理,并赶回匹配结果.
    • test(string卡塔尔国,测量检验string是或不是蕴涵卓殊结果

    字符串对象中的正则

    方法

    • match(pattern卡塔尔(قطر‎依照pattern实行正则相称,假使协作到,重回相称结果,如相配不到重返null
    • search(pattern卡塔尔(قطر‎依照pattern实行正则匹配,假若合营到贰个结果,则赶回它的索引数;否则重回-1
    • replace(pattern,replacement)依据pattern进行正则相称,把相称结果替换为replacement
    • split(pattern卡塔尔(英语:State of Qatar) 依据pattern实行正则分割,重返多个细分的数组

    转载自

    实例1:验证数字
    var re=/^d{1,2}$/;
    新葡亰496net:在js中行使正则表达式,js不是基本功的底工_根底知识_脚本之家。if(!re.test("1234"))
    {
       alert("不是数字"卡塔尔(英语:State of Qatar);


    本文由新葡亰496net发布于服务器网络,转载请注明出处:新葡亰496net:在js中行使正则表达式,js不是基本

    关键词: