is.js-強大的通用js校驗庫
is.js是一個強大的通用js校驗工具類。你可以使用js.js來檢測任何東西,例如檢測所給的值是否為參數,是否是數組,是否是超鏈接,...,甚至可以檢測瀏覽器類型,正則表達式和數學表達式等等。
is.js根據檢測的類型分為:類型檢測、正則表達式檢測、算數檢測、環境檢測、時間檢測、Presence檢測、對象檢測、字符串檢測數組檢測和配置檢測。
Type
- arguments
- array
- boolean
- date
- error
- function
- nan
- null
- number
- object
- regexp
- string
- char
- undefined
- sameType
Presence
RegExp
- url
- creditCard
- alphaNumeric
- timeString
- dateString
- usZipCode
- caPostalCode
- ukPostCode
- nanpPhone
- eppPhone
- socialSecurityNumber
- affirmative
- hexadecimal
- hexColor
- ip
- ipv4
- ipv6
String
Arithmetic
Object
Array
Environment
is.array(['foo', 'bar', 'baz']); => true is.not.array({foo: 'bar'}); => true is.all.array(['foo'], 'bar'); => false is.any.array(['foo'], 'bar'); => true // 'all' and 'any' interfaces can also take array parameter is.all.array([[1, 2], 'foo', 'bar']); => false
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!