1. 程式人生 > 實用技巧 >JS高階---識別正則表示式是否匹配

JS高階---識別正則表示式是否匹配

識別正則表示式是否匹配

    console.log(/[a-zA-Z]+/.test("hello"));

    console.log(/./.test("除了回車換行以為的任意字元"));//true
    console.log(/.*/.test("0個到多個"));//true
    console.log(/.+/.test("1個到多個"));//true
    console.log(/.?/.test("哈哈"));//true
    console.log(/[0-9]/.test("9527"));//true
    console.log(/[a-z]/.test("what"));//true
    console.log(/[A-Z]/.test("Are"));//
true console.log(/[a-zA-Z]/.test("幹啥子"));//false console.log(/[0-9a-zA-Z]/.test("9ebg"));//true console.log(/b|(ara)/.test("abra"));//true console.log(/[a-z]{2,3}/.test("arfsf"));//true

    console.log(/\d/.test("998")); //true

    console.log(/\d*/.test("998"));

    console.log(/\d+/.test("998"));

    console.log(
/\d{0,}/.test("998")); console.log(/\d{2,3}/.test("998")); console.log(/\D/.test("eat")); console.log(/\s/.test(" ")); console.log(/\S/.test("嘎嘎 ")); console.log(/\w/.test("_")); console.log(/\W/.test("_"));