Guest User

Untitled

a guest
Nov 19th, 2018
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. should = require 'should'
  2.  
  3. reg = /^(?!.{64})[a-z0-9]+(\-[a-z0-9]+)*\.cz$/i
  4.  
  5. describe 'domains', ->
  6. # valid
  7. it 'seznam.cz', ->
  8. reg.test('seznam.cz').should.be.true
  9. it 'nic.cz', ->
  10. reg.test('nic.cz').should.be.true
  11. it 'foo-bar.cz', ->
  12. reg.test('foo-bar.cz').should.be.true
  13. it 'foo-bar-baz.cz', ->
  14. reg.test('foo-bar-baz.cz').should.be.true
  15. it 'i.cz', ->
  16. reg.test('i.cz').should.be.true
  17. it '123456789012345678901234567890123456789012345678901234567890.cz', ->
  18. reg.test('123456789012345678901234567890123456789012345678901234567890.cz').should.be.true
  19.  
  20. # invalid
  21. it 'foo-bar-.cz', ->
  22. reg.test('foo-bar-.cz').should.be.false
  23. it '-foo-bar.cz', ->
  24. reg.test('-foo-bar.cz').should.be.false
  25. it 'foo--bar.cz', ->
  26. reg.test('foo--bar.cz').should.be.false
  27. it 'foo.com', ->
  28. reg.test('foo.com').should.be.false
  29. it '-.cz', ->
  30. reg.test('-.cz').should.be.false
  31. it '.cz', ->
  32. reg.test('.cz').should.be.false
  33. it '123456789012345678901234567890123456789012345678901234567890x.cz', ->
  34. reg.test('123456789012345678901234567890123456789012345678901234567890x.cz').should.be.false
Add Comment
Please, Sign In to add comment