javascript - 如何删除我的文本输出中的一些字母?

标签 javascript php jquery html

我想删除输出中的一些字符或文本。我怎样才能做到这一点?我有这个值:

<?php 
  if (isset($_POST['btnSubcode'])) 
  {
    $lblCode = isset($_POST['lblQrTxt']) ? $_POST['lblQrTxt'] : '';
  }
?>

<input type="text" id="card-code" value='<?php echo $lblCode ?>' class="form-control">

它的值为:

QR Code: 444444444|123

我想删除二维码:| 123。有什么解决办法吗?

最佳答案

假设输入总是相同的结构,QR Code: value|value,你可以使用explode函数link

  $code = "QR Code: 444444444|123";
  $code = explode(":",$code); // code = array("QR Code","444444444|123")
  $code = explode("|",$code[1]); // code[1] = "444444444|123"
  $code1 = trim($code[0]) // 444444444
  $code2 = trim($code[1]) // 123

关于javascript - 如何删除我的文本输出中的一些字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54303710/

相关文章:

javascript - 通过函数获取数组的值

PHP 不在 mySQL 数据库中插入内容 : Text, 图像,任何东西

php - 反向代理背后的 Symfony 端口重定向

javascript - jQuery 是否有一种方法可以检查数组的所有值以查看它们是否满足某些条件?

javascript - 第二个 AJAX 基于第一个 AJAX 的结果

javascript - 获取按钮的页面 URL

javascript - jQuery 自动完成是否使用动态数组作为源

Javascript 找不到第一种形式

javascript - 如何解决 Chrome 控制台中的 SyntaxError?

javascript - 是否可以通过使用 JS 在客户端设置 cookie 来伪造 PHP 中的 session ?