javascript里面如何判断一个字符是否为字母

JavaScript09

javascript里面如何判断一个字符是否为字母,第1张

字符串可以直接比较大小,运算符号即可实现。举例如下:<script language='javascript'>var s = '1'//需要判断的字符,如果是字符串判断会不准确var flag=falseif((s>='a'&&s<='z')||(s>='A'&&s<='Z'))flag=truealert(flag)</script>

1.只能输入数字和英文的:

<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

2.只能输入数字的:

<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

3.只能输入全角的:

<input onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))">

4.只能输入汉字的:

<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">