JavaScript常用正则判断(待续...)
Posted 码上暴富
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript常用正则判断(待续...)相关的知识,希望对你有一定的参考价值。
javascript正则判断
只能有英文符号
<script>
// 只能有英文符号
let reg = /^[\\x21-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7B-\\x7F]+$/
let test1 = reg.test(",.+-*/");
console.log(test1)
</script>
只能有英文、数字、英文字符
<script>
// 只能有英文、数字、英文字符
let reg = /^[A-Za-z0-9\\x21-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7B-\\x7F]+$/
let test1 = reg.test("1a.");
console.log(test1)
</script>
只能有中文
<script>
// 只能有中文
let reg = /^[\\u4e00-\\u9fa5]+$/
let test1 = reg.test("中文");
console.log(test1)
</script>
匹配中文标点符号
<script>
function checkText()
var text = document.getElementById('textBox').value;
//匹配这些中文标点符号 。 ? ! , 、 ; : “ ” ‘ ' ( ) 《 》 〈 〉 【 】 『 』 「 」 ﹃ ﹄ 〔 〕 … — ~ ﹏ ¥
var reg = /[\\u3002|\\uff1f|\\uff01|\\uff0c|\\u3001|\\uff1b|\\uff1a|\\u201c|\\u201d|\\u2018|\\u2019|\\uff08|\\uff09|\\u300a|\\u300b|\\u3008|\\u3009|\\u3010|\\u3011|\\u300e|\\u300f|\\u300c|\\u300d|\\ufe43|\\ufe44|\\u3014|\\u3015|\\u2026|\\u2014|\\uff5e|\\ufe4f|\\uffe5]/;
if(reg.test(text))
alert('是中文标点符号');
else
alert('不是中文标点符号');
</script>
以上是关于JavaScript常用正则判断(待续...)的主要内容,如果未能解决你的问题,请参考以下文章
(译)JavaScript 中的正则表达式(RegEx)实操——快速掌握正则表达式,伴有随手可练的例子————(翻译未完待续)