經緯度 度分秒 正則表達式

經度:

/^[\-\+]?(((1[0-7])?|[1-9])?[0-9]°)$|(((1[0-7])?|[1-9])?[0-9]°([1-5]?[0-9]')$)|(((1[0-7])?|[1-9])?[0-9]°([1-5]?[0-9]')([1-5]?[0-9]")$)(^180°$)/

簡化後:/^[\-\+]?((((1[0-7])?|[1-9])?[0-9]°)($|([1-5]?[0-9]')$|(([1-5]?[0-9]')([1-5]?[0-9]")$)))|(^180°$)/

進一步簡化:/^[\-\+]?(((1[0-7])?|[1-9])?[0-9]°)($|(([1-5]?[0-9]')($|(([1-5]?[0-9]")$))))|(^180°$)/

秒值接受10位小數:/^[\-\+]?(((1[0-7])?|[1-9])?[0-9]°)($|(([1-5]?[0-9]')($|(([1-5]?[0-9](\.\d{1,10})?")$))))|(^180°$)/

緯度:

/^[\-\+]?([1-8]?[0-9]°)$|(([1-8]?[0-9]°)([1-5]?[0-9]')$)|(([1-8]?[0-9]°)([1-5]?[0-9]')([1-5]?[0-9]")$)|(^90°$)/

簡化後:/^[\-\+]?(([1-8]?[0-9]°)($|([1-5]?[0-9]'$)|(([1-5]?[0-9]')([1-5]?[0-9]")$)))|(^90°$)/

進一步簡化:/^[\-\+]?(([1-8]?[0-9]°)($|(([1-5]?[0-9]')|($|([1-5]?[0-9]")$))))|(^90°$)/

秒值接受10位小數:/^[\-\+]?(([1-8]?[0-9]°)($|(([1-5]?[0-9]')|($|([1-5]?[0-9](\.\d{1,10})?")$))))|(^90°$)/

 

校驗格式: _°_'_"

 

如若有誤,還請糾正 ^_^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章