如何使用 javascript 验证文本文件的内容?例如,我有一个文本文件包括:
6594567890
6594567891
6594567892
6594567893
92345678
92345679
92345680
因此,我需要在某些条件下验证内容:
- 如果它的前缀不等于 659 和 9 那么它将被拒绝。
- 如果它的前缀等于 659 但长度不等于 10 那么它将被拒绝。
- 如果它的前缀等于 9 但长度不等于 8 那么它将被拒绝。
目前我有以下使用JS的代码:
<input type="file" name="txt_list" id="txt_list" class="inpText" size="26" />
<script>
var input_file = document.getElementById('txt_list');
input_file.onchange = function() {
var file = this.files[0];
var reader = new FileReader();
reader.onload = function(ev) {
// Show content (ev.target === reader)
alert(ev.target.result);
};
reader.readAsText(file);
};
</script>
<font color="FF0000" style="font-weight:bolder;">
<b>* Compulsory</b>
</font>
任何想法如何做到这一点?jsfiddle 或示例代码将不胜感激。