如何使用javascript检查输入的第一个字母

时间:2013-06-12 08:03:28

标签: javascript jquery

我正在尝试执行一个简单的javascript验证,检查用户输入以查看值的第一个字母是否在AF之间,意味着字符串中的第一个字符必须介于A到F之间。任何关于如何实现此目的的想法。谢谢你的帮助。

4 个答案:

答案 0 :(得分:3)

使用正则表达式..类似于:

function validateInput(input) {
   var re = /^[A-F].*/;
   return re.test(input);
}

有关参考,请参阅JavaScript RegExp Object

更新:如果您也接受小写字母,请使用/^[a-f].*/i

答案 1 :(得分:1)

为什么选择JS / jQ?

<style>
    input:valid +p { display:none }
    input:invalid +p { display:block }
</style>

<form>
    <input type="text" pattern="^[a-fA-F].*" required ></input>
    <p>Must be provided and first letter should be between letter A and F.</p>
</form>

答案 2 :(得分:0)

var value = 'test'

if (value >= 'A' && value <= 'F') {
    return true;
} else {
    return false;
}

答案 3 :(得分:0)

尝试indexOf()

if(['A','B','C','D','E','F'].indexOf(youFirstChar) != -1){
 //found letter
}
相关问题