所以我想要一个脚本,在发送表单后,它会将 添加到以输入形式添加的数字中。
E.G。
Ability power ratio increased to <b>0.8</b> from <b>0.5</b>.
<b>20%</b> and <b>40/50/60/80</b>
我真的不知道脚本背后的逻辑。如果它是一个数字或字符,我可以首先使用substr()并逐字母检查。对不起,这个问题太直率了,但我不知道如何解决这个问题。
<form name="second_form" id="second_form" action="#" method="POST">
<div class="Change">
<textarea type="text" size="20" rows="3" cols="50" maxlength="500" name="SpellDescription[]" placeholder="Enter Description" required>
</textarea>
</div>
<br><br>
<input type="submit" name="submit">
</form>
答案 0 :(得分:2)
echo preg_replace( '/([0-9]+)\.?(\/?[0-9\.?]*)*%?/', '<strong>$0</strong>', 'test 0.1 this 5 test 0/1/2/3 5% 50% 5.5% 5 % . / 5/5.5/3/1.5/35.5/1.75');
你可以在这里尝试一下:PHP Fiddle 为了完善正则表达式(就像你可以用它做的那么多),请在regexr上小心翼翼地
按照caCtus的建议编辑正则表达式,感谢您的输入!