正则表达式

patternpatternProperties关键字都可以使用正则表达式。 正则表达式的语法是从JavaScript语法(Ecma 262)演变过来。当然,并没有完整的支持所有语法。

  • 一个简单的unicode字符用来匹配它自己。
  • ^:
  • $:
  • (...):
  • |:
  • [abc]:
  • [a-z]:
  • [^abc]:
  • [^a-z]:
  • +:
  • *:
  • ?:
  • +?*???:
  • {x}:
  • {x,y}:
  • {x,}:
  • {x}?{x,y}?{x,}?:
// a schema
{
   "type": "string",
   "pattern": "^(\+?86)?1(3|5|7|8)\D{9}$"
}
"13512341234"       // success
"+8617012341234"    // success
"010-12341234"      // failure

results matching ""

    No results matching ""