Javascript 在html、php中具有特定字符的子字符串
我正在尝试按特定字符执行子字符串操作。 例如,我有一个名为code的变量,它包含“EX00001”、“A00012”等数据 我想执行一个子字符串,只得到数字部分,这样我就可以对它执行加法运算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
"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>