账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    去除数据两端的空格
    30
    0

    问题描述

    我这里有一组数据,是在textarea里面的 用tab按键分割

    <textarea   onblur = "takeout(this)">ID    Log2FoldChange    Padj    Label
    ENSG00000152583    -4.61    1.33E-101    SPARCL1
    ENSG00000148175    -1.43    1.43E-57    -
    ENSG00000179094    -3.18    5.72E-53    PER1
    ENSG00000134686    -1.39    3.02E-48    -
    ENSG00000125148    -2.20    1.94E-46    -
    ENSG00000120129    -2.95    4.73E-46    -
    ENSG00000139132    -2.26    1.56E-25    -
    ENSG00000181467    1.29    8.07E-25    -</textarea>
    

    问题出现的环境背景及自己尝试过哪些方法

            这段代码是去除每一行两端的空格
                            <script>
                                function takeout(th) {
                                    var text2 = $('textarea').val();
                                    var allcon2 = text2.split("\n");
                                    var str = '';
                                    for (var i = 0; i < allcon2.length; i++) {
                                        str += allcon2[i].replace(/(^\s*)|(\s*$)/g, "") + '\n'
                                    }
                                    $(th).val(str.replace(/(^\s*)|(\s*$)/g, ""))
                                    return true;
                                }
                            </script>
    

    我现在想去除每一列两端的空格该怎么改一下呢 没有思路 或者说去除每个数据(数据里面的空格保留)两端的空格也行 (事件是点出onblur执行takeout(this)) 说明:不能直接去除value所有的空格,因为tab键分割的值里面可能就存在正常的空格,只能循环完去除后在放回到原来的textarea里面 前辈们有什么好的方法吗 最好用jquery ~~ 谢谢大家

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 家盛 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部