小编use*_*061的帖子

Javascript条件正则表达式if-then-else

我正在尝试将条目限制为特定格式.

如果条目有5500或5100,如01\01-5500-000-00那么我想要这个:

^[0-9]{2,}\\[0-9]{2}\-[0-9]{4}\-[0-9]{3}\-$
Run Code Online (Sandbox Code Playgroud)

但如果条目有除5500或5100以外的任何东西我想要这个:

^[0-9]{2,}\\[0-9]{2}\-[0-9]{4}\-[0-9]{3}\-[0-9]{2}$
Run Code Online (Sandbox Code Playgroud)

如何通过if then else想法实现这一目标?

javascript regex ecmascript-5

11
推荐指数
1
解决办法
2万
查看次数

SQL Bing XML数据 - @Responsetext始终为null

我创建了一个proc应该从Bing的xml数据中检索TravelDistance,但@ResponseText总是为NULL.我可以让它与谷歌合作,但不是必应.我已经从Bing的API网站硬编码了这个例子,我可以看到XML和@ServiceUrl但是

Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT

为@Object提供一个值,对@ResponseText只提供NULL

`    Declare @Object as Int;
Declare @ResponseText as nvarchar(max);
Declare @serviceUrl as varchar(max)

  --set @serviceUrl = 'http://maps.googleapis.com/maps/api/distancematrix/xml?origins=' +@ToAddress+@ToCity+@ToState+@ToPostCode+
  -- '&destinations=' +@FromAddress+@FromCity+@FromState+ @FromPostCode +'&mode=driving&language=en-EN&units=imperial;'
  set @serviceUrl = 'https://dev.virtualearth.net/REST/v1/Routes/Truck?wp.0=590%20Crane%20Ave%2C%20Pittsburgh%2C%20PA&wp.1=600%20Forbes%20Ave%2C%20Pittsburgh%2C%20PA&vehicleHazardousMaterials=Flammable&output=xml&key=XXXXXXXXXXXXXXXX'
Exec sp_OACreate 'MSXML2.XMLHTTP', @Object OUT;

Exec sp_OAMethod @Object, 'open', NULL, 'get',
                @serviceUrl, --Your Web Service Url (invoked)
                 'false'

Exec sp_OAMethod @Object, 'send'
Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT
declare @result table(data text)


Declare @Response as XML
SELECT @Response response, @ResponseText responsetext,@serviceUrl serviceurl
Select @ResponseText as …
Run Code Online (Sandbox Code Playgroud)

xml bing-api

5
推荐指数
0
解决办法
78
查看次数

标签 统计

bing-api ×1

ecmascript-5 ×1

javascript ×1

regex ×1

xml ×1