我有textbox
并将数据放入文件名(例如Mydata.doc
)。我想从文本框中选择文本,但我不想选择所有文本。我只想选择Mydata
排除扩展名.doc
。有没有办法得到这个。
答案 0 :(得分:2)
您可以使用lastIndexOf()
。
var val = MyData.value;
// base name
var name = val.substr(0, val.lastIndexOf('.'));
答案 1 :(得分:1)
常用方法:
答案 2 :(得分:0)
这应该适合你
var textboxData = $('.textbox').val();
var newData = textboxData.split('.');
alert(newData[0]);
以下是 LIVE DEMO
答案 3 :(得分:0)
jquery是javascript。读取整个字符串并在字符串上调用js函数split()。
答案 4 :(得分:0)
正如我测试的那样,我发现从html的输入文件中得到的是一个磁盘路径,例如“c:\ one.jpg”。所以我更新了下面的答案:
常用方法:
希望它可以提供帮助!