网络技术 > 前端设计
常用正则表达式
分类:前端设计    时间:2023-05-07    浏览:4203次

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

2.只能输入数字的:

3.只能输入全角的:

4.只能输入汉字的:

5.邮件地址验证:
var regu = ^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$
var re = new RegExp(regu);
if (s.search(re) != -1) {
return true;
} else {
window.alert (请输入有效合法的E-mail地址 !)
return false;
}

6.身份证:
^\\d{17}(\\d|x)$

7.17种正则表达式
^\\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

=============================================

1.取消按钮按下时的虚线框
在input里添加属性值  hideFocus 或者 HideFocus=true

2.只读文本框内容
在input里添加属性值  readonly

3.防止退后清空的TEXT文档(可把style内容做做为类引用)


4.ENTER键可以让光标移到下一个输入框


5.只能为中文(有闪动)


6.只能为数字(有闪动)


7.只能为数字(无闪动)
57)) event.returnValue=false>

8.只能输入英文和数字(有闪动)


9.屏蔽输入法


10. 只能输入 数字,小数点,减号(-) 字符(无闪动)
57)) event.returnValue=false>

11. 只能输入两位小数,三位小数(有闪动)
57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^\d{3}$/) || /\.\d{3}$/.test(value)) {event.returnValue=false} id=text_kfxe name=text_kfxe>

Copyright © 2014-2024 shaooo.com All Rights Reserved. 苏ICP备08014032号
返回顶部