Javascript 在html、php中具有特定字符的子字符串

Javascript 在html、php中具有特定字符的子字符串,javascript,html,Javascript,Html,我正在尝试按特定字符执行子字符串操作。 例如,我有一个名为code的变量,它包含“EX00001”、“A00012”等数据 我想执行一个子字符串,只得到数字部分,这样我就可以对它执行加法运算 "EX00001" I would like to get only 1. "A00012" I would like to get only 12. 我只能通过“EX”和“A”来细分字符串。 我怎样才能按照字母表和所有的0来进行子串呢 因为代码可以是“EX00001”、“EX00122”、“EX012

我正在尝试按特定字符执行子字符串操作。 例如,我有一个名为code的变量,它包含“EX00001”、“A00012”等数据

我想执行一个子字符串,只得到数字部分,这样我就可以对它执行加法运算

"EX00001"
I would like to get only 1.

"A00012"
I would like to get only 12.
我只能通过“EX”和“A”来细分字符串。 我怎样才能按照字母表和所有的0来进行子串呢

因为代码可以是“EX00001”、“EX00122”、“EX01254”等


var-str=代码;
编写(str.substring(2,7));

如果您使用的是JavaScript:

document.write(str.replace(/^[a-z0]+/i');
对于PHP,您可以使用:

echo preg_替换('/^[a-z0]+/i',''EX000001');

适用于PHP 5.2及以上版本

您可以使用:

过滤器变量('EX00001',过滤器消毒编号\u INT)

低于5版本

preg_替换(“/[^\d]/”、“、”EX00001”)


嗯,这是JavaScript,而不是标签上的PHP
 <script>

  var str=code;
  document.write(str.substring(2,7));

   </script>