小编Job*_*eph的帖子

使用占位符和替换对象格式化JavaScript字符串?

我有一个字符串说: My Name is %NAME% and my age is %AGE%.

%XXX%是占位符.我们需要从对象替换值.

对象看起来像: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"}

我需要解析对象并用相应的值替换字符串.所以最终输出将是:

我的名字是迈克,我的年龄是26岁.

整个过程必须使用纯javascript或jquery完成.

javascript string jquery string-formatting

71
推荐指数
8
解决办法
9万
查看次数

如何使用PHP创建ZIP文件并在用户下载后删除它?

我需要从其他网站下载图像到我的服务器.使用这些图像创建ZIP文件.自动开始下载创建的ZIP文件.下载完成后,应从我的服务器中删除ZIP文件和图像.

而不是自动下载,下载链接也没关系.但其他逻辑仍然相同.

php zip download

18
推荐指数
2
解决办法
4万
查看次数

关于JavaScript词法范围的意外输出

这是我唯一的JavaScript代码.

(function (){
    var name = "Joby";
    console.log(name);
})();
console.log(name);
Run Code Online (Sandbox Code Playgroud)

功能块内的console.log按预期打印"Joby".

外部控制台在控制台中打印.我期待外部控制台声明的"引用错误".为什么会那样?

我正在使用Google Chrome浏览器.firefox中显示了相同的输出.

javascript

1
推荐指数
1
解决办法
29
查看次数

给定条件的PHP正则表达式

可能重复:
php正则表达式,从text/html中提取电话号码

我有以下要求.有一个电话号码字段.

  • 它的长度应该在8到10之间
  • 它只能包含_和空格
  • 第一个和最后一个元素应该是数字
  • _和空格应在2位数之间

我可以使用php编写正则表达式来验证上述内容吗?

有效输入示例:231_901 347无效输入示例:_123 567,345__123

如果可能的话,请你写下preg_match表达式.

这是我试过的代码:

$subject = "_012_345 69";
$pattern = '/[\d]{1}.[\d\s_]{5,10}.[\d]{1}$/';
$matches = preg_match($pattern, $subject);
echo($matches);
Run Code Online (Sandbox Code Playgroud)

它应返回0但返回1.

php regex

-6
推荐指数
1
解决办法
91
查看次数

标签 统计

javascript ×2

php ×2

download ×1

jquery ×1

regex ×1

string ×1

string-formatting ×1

zip ×1