JavaScript RegExp [^0-9] 表达式

  • JavaScript RegExp [^0-9] 表达式

    [^0-9]表达式用于查找非数字的任何字符。括号内的数字可以是0到9之间的任何数字或跨度。
    提示:使用[0-9]表达式查找括号之间的任何数字。
    实例
    在字符串中全局搜索非1到4的数字:
    var str = "123456789";
    var patt1 = /[^1-4]/g;
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    表达式
    [^0-9]
    支持
    支持
    支持
    支持
    支持
  • 语法

    new RegExp("[^0-9]") 或者简单的表示 /[^0-9]/
  • 带修饰符的语法

    new RegExp("[^0-9]", "g") 或者简单的表示 /[^0-9]/g
  • 更多例子

    全局搜索字符串中不为“1”的数字:
    var str = "12121212";
    var patt1 = /[^1]/g;
    
    尝试一下
    全局搜索字符串中不是5到8的数字:
    var str = "123456789";
    var patt1 = /[^5-8]/g;
    
    尝试一下