这一个用于读取文本“KD-R411ED”后面两个字符的代码
var code = data[0].substr(data[0].length - 2);
如果像KD-R411H2EDT这样的文字怎么读ED字符?我想要一个新的代码可以结合上面的代码..请帮助!!
看看这个: <script type="text/javascript">
$("#tags1").change(function() {
var barcode;
barCode=$("#tags1").val();
var data=barCode.split(" ");
$("#tags1").val(data[0]);
$("#tags2").val(data[1]);
var code = data[0].substr(data[0].length - 2); // suggested by Jan Willem B
if (code == 'UD') {
$('#check1').attr('checked','checked');
} else {
if (code == 'ED') {
$('#check2').attr('checked','checked');
}
}
</script>
和这一个
<input id="check1" type="radio" class="check" name="check" onclick="addtext()" value="U" />U
<input id="check2" type="radio" class="check" name="check" onclick="addtext_1()" value="E" />E
答案 0 :(得分:0)
我好像在试图确定字符串中是否存在字符“ED”或“UD”。如果是这种情况,则需要使用正则表达式。
答案 1 :(得分:-1)
你可以像这样的字符串控制
if (data[0].indexof('UD') > -1)
{
...
}else{
if(data[0].indexof('ED') > -1)
{
}
}