js 常用正则

    技术2022-05-20  33

    onkeyup = " this.value=this.value.replace(/[^a-z_-]/g,'') "   // 限制只能输入英文字母和_和-  onkeyup = " value=value.replace(/[^/u4E00-/u9FA5]/g,'') "   // 只能输入中文  onkeyup = " if(isNaN(value)){alert('只能输入有效数字');execCommand('undo');} "//只能输入有效数字 οnkeyup="if(!value.match(new RegExp('^[0-9]+$'))){alert('只能输入数字');this.value='';}"//只能输入整数 正则表达式 " ^//d+$ "    // 非负整数(正整数 + 0)  " ^[0-9]*[1-9][0-9]*$ "    // 正整数  " ^((-//d+)|(0+))$ "    // 非正整数(负整数 + 0)  " ^-[0-9]*[1-9][0-9]*$ "    // 负整数  " ^-?//d+$ "      // 整数  " ^//d+(//.//d+)?$ "    // 非负浮点数(正浮点数 + 0)  " ^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$ "    // 正浮点数  " ^((-//d+(//.//d+)?)|(0+(//.0+)?))$ "    // 非正浮点数(负浮点数 + 0)  " ^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$ "    // 负浮点数  " ^(-?//d+)(//.//d+)?$ "    // 浮点数  " ^[A-Za-z]+$ "    // 由26个英文字母组成的字符串  " ^[A-Z]+$ "    // 由26个英文字母的大写组成的字符串  " ^[a-z]+$ "    // 由26个英文字母的小写组成的字符串  " ^[A-Za-z0-9]+$ "    // 由数字和26个英文字母组成的字符串  " ^//w+$ "    // 由数字、26个英文字母或者下划线组成的字符串  " ^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$ "      // email地址  " ^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$ "    // url


    最新回复(0)