setRegexp()

更新日: 2018-09-14

is.setRegexp(value:regexp, name:string)

使えない正規表現を上書きすることができます。

is.url('https://www.duckduckgo.com');
=> true

is.setRegexp(/quack/, 'url');
is.url('quack');
=> true

デモ

正規表現を指定して値を判定し、console.logを出力します。

JavaScript
var val1 = '11/11/2011',
    val2 = '2011-11-11';
if (is.dateString(val1)) {
  console.log("11/11/2011は日付です。");
}
if (is.not.dateString(val2)) {
  console.log("2011-11-11はfalseです。");
}

var regExp = /^(20[0-9]{2})[\/-](0[1-9]|1[0-2])[\/-](0[1-9]|[12][0-9]|3[01])$/;
is.setRegexp(regExp, 'dateString');
if (is.dateString(val2)) {
  console.log("2011-11-11がtrueになります。");
}


© 2014-2016 Aras Atasaygin Released under the MIT license

このコンテンツはAras Atasaygin(arasatasaygin)によるis.jsドキュメントを翻訳/改変したものです。