【发布时间】:2015-07-21 03:55:20
【问题描述】:
My question is similar to this 但它有点复杂,而且我太菜鸟,无法更改那里提供的方法。
我试过substring方法它不能工作,因为字符串的长度是可变的。
我有一个类似的字符串:
Booking:
2 people
User Details:
Firstname Lastname
123456789
email@domain.com
facebook.com/username
Extras:
Service1
Service2
Pricing:
$1500/-
Comments:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus elementum ultricies pellentesque. Sed ullamcorper orci urna, et sagittis orci rhoncus quis.
Donec laoreet neque lectus, nec congue felis cursus non. Sed ac pulvinar nunc, vel cursus nulla. Curabitur at nisl ipsum. Etiam efficitur quam tortor, id malesuada lacus laoreet ac. Cras varius felis sem, id interdum enim accumsan et.
我需要将以下值存储为变量:
var people = 2
var name = firstname + lastname
var phone = 123456789
var email = email@domain.com
var fbook = facebook.com/username
var extras = Service1, Service2
var price = $1500
var comments = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus elementum ultricies pellentesque. Sed ullamcorper orci urna, et sagittis orci rhoncus quis.
Donec laoreet neque lectus, nec congue felis cursus non. Sed ac pulvinar nunc, vel cursus nulla. Curabitur at nisl ipsum. Etiam efficitur quam tortor, id malesuada lacus laoreet ac. Cras varius felis sem, id interdum enim accumsan et."
请记住,在某些情况下可能缺少一些变量.. 即用户没有输入电子邮件和/或 facebook URL,因此这些行可能是空的,甚至没有空换行符。
【问题讨论】:
-
谷歌“正则表达式”。
标签: javascript split substring