search

Home  >  Q&A  >  body text

javascript - 正则表达式急求

校验一个字符串,是否包含ck
1.大小写无所谓,不做区分。
2.ck必须是连着的,可以出现在这个字符串的任何位置处。
求教~~
谢谢!

大家讲道理大家讲道理2902 days ago174

reply all(3)I'll reply

  • PHP中文网

    PHP中文网2017-04-10 17:18:35

    JS的,用/ck/i即可。

    /ck/i.test('abcdef'); // false
    /ck/i.test('abckmm'); // true
    /ck/i.test('abCkmm'); // true
    /ck/i.test('abCKmm'); // true

    Java的:

    Pattern reg = Pattern.compile("ck", Pattern.CASE_INSENSITIVE);
    System.out.println(reg.matcher("abcdef").find()); // false
    System.out.println(reg.matcher("abckmm").find()); // true
    System.out.println(reg.matcher("abCkmm").find()); // true
    System.out.println(reg.matcher("abCKmm").find()); // true

    reply
    0
  • 怪我咯

    怪我咯2017-04-10 17:18:35

    /(ck)|(CK)|(cK)|(Ck)/g

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 17:18:35

    /.*(ck).*/i

    reply
    0
  • Cancelreply