這個問題在這里已經有了答案: 僅允許特定字符集的正則運算式 4 個答案 昨天關門。
TXT 記錄可輸入以下關鍵字。
a-z
A-Z
0-9
Space
- (hyphen)
! " # $ % & ' ( ) * , - / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ .
什么是允許您只輸入這個的正則運算式?
底部是我做的。
const txt_rex = /[#\&\\ \-%@=\/\\\:;,\.\'\"\^`~\_|\!\/\?\*$#<>()\[\]\{\}]/i;
uj5u.com熱心網友回復:
const txt_rex = /^[\w !"#$%&'()* ,\/:;<=>?@[\]^`{|}~.\\-] $/;
\w= 'A-Za-z0-9_'
[...] = 一個字符集,1 個或多個
^...$= 從開始 ... 直到結束
html示例:
input:invalid{box-shadow: 0 0 0 4px red;}
<input pattern="[\w !\x22#$%&'()* ,/:;<=>?@[\]^`{|}~.\\-] ">
注意:在上面的示例中^...$ (以...結尾)被洗掉,因為它不需要輸入模式。也"轉換\x22為避免參考沖突。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/414772.html
標籤:
