1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 05:50:05 +08:00
SpaceVim/bundle/VimRegStyle/test/001_numbers_phone-numbers-pcre.vim
2020-09-06 21:56:12 +08:00

25 lines
849 B
VimL
Vendored

call vimtest#StartTap()
call vimtap#Plan(1) " <== XXX Keep plan number updated. XXX
let pcre_regex = '
\ /^
\ (?:
\ (?<prefix>\d) # prefix digit
\ [ \-\.]? # optional separator
\ )?
\ (?:
\ \(?(?<areacode>\d{3})\)? # area code
\ [ \-\.] # separator
\ )?
\ (?<trunk>\d{3}) # trunk
\ [ \-\.] # separator
\ (?<line>\d{4}) # line
\ (?:\ ?x? # optional space or ''x''
\ (?<extension>\d+) # extension
\ )?
\ $/x'
call vimtap#Is(vrs#get('phone_number', 'pcre'), pcre_regex, 'retrieve pcre regex')
call vimtest#Quit()