以下是我的代码..
var regex = new RegExp('\b' + 'ABC' + '\b', 'g');
data.replace( regex , function(matched) {
console.log(matched);
})
我想做一些改变,如下面
'\b'
然而,它似乎无效。
我应该如何让它发挥作用?是NEW
位置的问题吗?
答案 0 :(得分:1)
与 comment 中提到的 @Tushar 一样,您必须使用双反斜杠// explicitly convert NSDate to DateTime to change format
DateTime date = (DateTime)ContactDatePicker.Date;
DateTime time = (DateTime)ContactTimePicker.Date;
// able to overload ToString() method with argument to change format
var selectedDate = date.ToString ("d");
var selectedTime = time.ToString ("HH:mm:ss");
,因为反斜杠是为了在javascript中将特殊字符转换为字符串字符,所以你的代码就像:
\\
希望这有帮助。