www.fltk.net > 在js中正则表达式如何判断用户输入的内容只能是数字和字母

在js中正则表达式如何判断用户输入的内容只能是数字和字母

假设你的html为:<input type="text" id="

var p = /(?!^\d+$)(?!^[a-zA-Z]+$)[0-9a-zA-Z]{4,23}

‍ var p = /[0-9]/;var b = p.test(string)

$(function(){ }) functioncheckPassWord(psd){ varp

题主的逻辑稍显混乱。“只能出现字母和数字”,那么其实对于非空字符串来说,就已经 必然会 “出现一个字

var a = 'sdfsg3[][5353'; var b = /^[0-9a-

假设你的html为:<input type="text" id="

<body><input type="text" id=&qu

^[-]{0,1}\d+$ 减号在开头,不单独出现,不能再中间,结尾。你看满足你要求不。

用正则表达式判断。如果你说的纯数字是指整数的话(不包含小数点),可以这样: function ch

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com