用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
解决方案 »
- js复制元素标签(兼容)
- 如何在a.php跳转到b.php后刷新b.php的页面
- 实在不明白了
- 请问这句话是什么意思?(document.getElementById) ? document.getElementById(target).style : eval("document." + target);
- JS中 如何取道变量的地址?如何取克隆一个对象副本?
- 谢谢各位高手帮忙解决下JavaScript的键盘事件
- 在页面里已经有存在一组text对象,如aaa1...9,但是是动态生成的....
- 一个有点难度的问题!!请求高手解决!! 100分
- 怎样把表单提交后,把输入框中的数据清空
- 如何用JAVASCRIPT做下面的功能呢?
- 运行父窗口的javascript 问题!
- 文本处理 忘大家帮忙
只不过一个unicode一个十六进制
这个非单字节的不行么??中文和全角的字符都是非单字节啊...
>或者\/>
什么意思?/[^\x00-\xff]|\/?>/g
这样?
!function () {
for (var a = [], i = 0 ; i < 65536 ; i ++) {
a[i] = '<font color="red">' + i + ' :<\/font> &#' + i + ';';
}
document.write('<table border="1"><tr><td>', a.join('<\/td><\/tr><tr><td>'), '<\/td><\/tr><\/table>');
}();
</script>
送你个码表,你自己看下...
^o^
运行的时候别着急,这个东西多点,渲染比较慢...
你想加多少字符否可以加!
var flag=false;
var regExp=/^[\(\)\《\》\——\;\,\。\“\”\ <\>]$/ ;
if(regExp.test(value)){//如果匹配,返回true
flag=true;
}
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript" defer="defer">
!function () {
for (var ts = [], a = [], i = 1 ; i < 65536 ; i ++) {
if (i % 8 == 0) {
a[a.length] = '<td><font color="red">' + i + ' :<\/font> &#' + i + ';</td><\/tr><tr>';
} else {
a[a.length] = '<td><font color="red">' + i + ' :<\/font> &#' + i + ';</td>'
}
if (a.length > 999) {
ts[ts.length] = '<table align="center" border="1"><tr>' + a.join('') + '<\/tr><\/table>'
a.length = 0;
}
}
if (a.length > 0) {
ts[ts.length] = '<table align="center" border="1"><tr>' + a.join('') + '<\/tr><\/table>'
a.length = 0;
}
!function () {
if (ts.length) {
document.body.insertAdjacentHTML('beforeEnd', '<br />' + ts.shift());
window.setTimeout(arguments.callee, 500);
}
}();
}();
</script>
这个没有中文字符啊,而且不能有<
是不是得这样:/^[\(\)\《\》\——\;\,\。\“\”\>]$|[\u4e00-\u9fa5]/i
-_-!!!
下面这样
function test(value){
var flag=false;
var regExp=/^[\u4e00-\u9fa5\(\)\《\》\——\;\,\。\“\”\<\>]$/ ;
if(regExp.test(value)){//如果匹配,返回true
flag=true;
}