我有一个带有文本框的页面,用户应该在其中输入24个字符(字母和数字,不区分大小写)的注册码.我使用maxlength
来限制用户输入24个字符.
注册码通常以破折号分隔的字符组给出,但我希望用户输入代码时不要使用破折号.
在没有jQuery的情况下,如何编写JavaScript代码来判断用户输入的给定字符串是否不包含破折号,或者更好的是,是否只包含字母数字字符?
我有一个带有文本框的页面,用户应该在其中输入24个字符(字母和数字,不区分大小写)的注册码.我使用maxlength
来限制用户输入24个字符.
注册码通常以破折号分隔的字符组给出,但我希望用户输入代码时不要使用破折号.
在没有jQuery的情况下,如何编写JavaScript代码来判断用户输入的给定字符串是否不包含破折号,或者更好的是,是否只包含字母数字字符?
在your_string
中找到"你好"
if (your_string.indexOf('hello') > -1)
{
alert("hello found inside your_string");
}
对于字母数字,可以使用正则表达式: