转贴:匹配中文的正则表达式及其他
想匹配中文,請將pattern表達式設為:[\u4e00-\u9fa5]
想排除中文,請將pattern表達式設為:[^\u4e00-\u9fa5]
下面是一些轉載來的正則
用正則表達式限制只能輸入中文:οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
用正則表達式限制只能輸入全角字符: οnkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
用正則表達式限制只能輸入數(shù)字:οnkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
用正則表達式限制只能輸入數(shù)字和英文:οnkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
總結
以上是生活随笔為你收集整理的转贴:匹配中文的正则表达式及其他的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电子邮件乱码的解决方法
- 下一篇: 使用cookie保存用户名状态