- 匹配><
>[\s]+<
匹配反斜杠(匹配一个反斜杠要用四个反斜杠)
1
\\\\
- 字符串里面表示斜杠就需要两个斜杠
\\
- 正则表达式里的斜杠需要转意,是用
\\
标示。 - 第一个斜杠是转义符,第二个斜杠是斜杠本身,第三个斜杠是转义符,第四个斜杠是斜杠本身
- 字符串里面表示斜杠就需要两个斜杠
密码校验
1 | public static final String PASSWORD_PATTERN = "^(?![a-zA-z]+$)(?!\\d+$)(?![!\"#$%&#$%&'()*+,-./:;&#$%&'()*+,-./:;<=&#$%&'()*+,-./:;<=>?@\\[\\]^_`{|}~]+$)[a-zA-Z\\d!\"#$%&#$%&'()*+,-./:;&#$%&'()*+,-./:;<=&#$%&'()*+,-./:;<=>?@\\[\\]^_`{|}~]{6,16}$"; |
input标签验证
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18// 只能输入英文
<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')" />
// 无法粘贴
<input type="text" onkeydown="fncKeyStop(event)" onpaste="return false" />
// 屏蔽右键
<input type="text" oncontextmenu="return false" />
// 只能输入数字
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" />
// 只能输入数字,小数点:
<input type="text" onkeyup="value=value.replace(/[^\d\.]/g,'')"> />
// 只能输入数字,小数点,下划线:
<input type="text" onkeyup="value=value.replace(/[^\d\._]/g,'')" />
// 只能输入汉字:
<input type="text"
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
// 禁止输入法输入:
<input type="text" style="ime-mode: disabled">