前言
有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$),就像用户注册时密码框的填写。
demo
利用 RegExp 对象,能很优雅的实现以上需求:
// even(文本框内容)
function (even) {
// 规则对象(flag)
var flag = new RegExp("[`~!#$^&*()=|{}':;',\\[\\].《》/?~!#¥……&*()——|{}【】‘;:”“'。,、? ]")
// 判断 even 是否包含特殊字符
if(flag.
前言
有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$),就像用户注册时密码框的填写。
demo
利用 RegExp 对象,能很优雅的实现以上需求:
// even(文本框内容)
function (even) {
// 规则对象(flag)
var flag = new RegExp("[`~!#$^&*()=|{}':;',\\[\\].《》/?~!#¥……&*()——|{}【】‘;:”“'。,、? ]")
// 判断 even 是否包含特殊字符
if(flag.
有时候难免会要用到只读的文本框,可今天发现只读文本框有一个缺陷,当鼠标焦点在文本框里面的时候按回退键(backSpace), 会退回到前一个页面,这个问题就有点烦恼了,用户又不清楚可不可以输入,他如果看到文本框想去改里面的东西,按一下,有可能前面所有填写的数据就会丢失.故此写了个方法,供大伙有需要时放入[removed][removed],保管你称心如意。 代码如下:document.documentElement.onkeydown = function(evt){ var b = !!ev