一般的に使用される正規表現、npm パッケージ vue-canonical-encyclopedia、および Vue、React およびその他のプロジェクトの実際の開発における vue-canonical-encyclopedia の使用方法

序文

ここに画像の説明を挿入

フロントエンドの日々の開発では、情報を判断するためのさまざまなルールが常に必要です. 毎回書き直すのは非常に面倒なので、作者は定期的なルールのnpmパッケージを開発しました. これは継続的に更新されます. . オープンソースで無料。

npm パッケージのアドレス

https://www.npmjs.com/package/vue-canonical-encyclopedia

このプロジェクトをインストールする

npm i vue-canonical-encyclopedia

このアイテムを使用

// 导入本项目
const R=require('vue-canonical-encyclopedia');

// 使用本项目 示例如下
//火车车次
const Train_number=R.Regular.Train_number;
console.log(Train_number);

すべての通常のパラメーター

パラメータ パラメータ 説明
列車番号 列車番号
IMEI 携帯電話本体番号(IMEI)
Url_port ポート番号付きの URL (または IP) が必要です
URL ウェブアドレス (URL)
Social_credit 統一社会信用コード
Social_credit2 統一社会信用コード(緩いマッチング)(15桁/18桁/20桁/文字)
Thunderbolt_Link サンダーリンク
ed2k_Link ed2k リンク (緩い一致)
Magnet_URI マグネットリンク(緩いマッチ)
サブネットマスク サブネットマスク(0.0.0.0を除く)
Linux_hidden_​​path Linuxの「隠しファイル」パス
Linux_folder_path Linux フォルダ パス
Linux_file_path Linux ファイルパス
window_folder_path ウィンドウの「フォルダ」パス
window_file_path ウィンドウの下の「ファイル」パス
Stock_code 証券コード(A株)
テストの点数 0 以上、150 以下、小数第 5 位 (145.5 など) をサポートし、試験紙のスコアを判断するために使用されます
Html_comments html コメント
md5_32 md5 形式 (32 ビット)
GUID_UUID GUID/UUID
バージョン バージョン番号 (バージョン) の形式は XYZ でなければなりません
Video_url ビデオ(ビデオ)リンクアドレス(ビデオ形式は必要に応じて追加または削除できます)
Image_url 画像(画像)リンクアドレス(画像フォーマットは随時追加・削除可能)
HH_mm_ss 24 時間形式の時刻 (HH:mm:ss)
hh_mm_ss 12 時間制 (hh:mm:ss)
base64 base64形式
金額_金額 数値/通貨量 (負の数、千単位区切りをサポート)
Just_Monetary_amount 数値/金額 (正の数値のみがサポートされており、検証には千単位の区切り記号はサポートされていません)
カート番号 銀行カード番号 (10 から 30 桁、公立/私立口座をカバー)
中国語の名前 中国語の名前
英語名 英語名
License_plate_new ナンバープレート番号(新エネルギー)
ライセンスプレート番号 ナンバープレート番号(非新エネルギー)
License_plate_blend ナンバープレート番号(新エネ+非新エネ)
Mobile_number_China_strict 携帯電話番号 (携帯電話) 中国 (厳格)、2019 年に産業情報化部が発表した最新の携帯電話番号範囲による
Mobile_number_China_easy 携帯電話番号(携帯電話) 中国(緩い)、13、14、15、16、17、18、19で始まるものに限ります
Mobile_number_China_Most_loose 携帯電話番号 (携帯電話) 中国 (最も緩い)、1 で始まる限り、携帯電話番号をテキスト メッセージの受信に使用する場合は、最初にこれを選択することをお勧めします
Date_easy 日付(緩い)
Date_strict 日付(厳密、うるう年判定対応)
中国_省 中国の州
時間形式 正常に時刻換算できる時刻 YYYYMMDD HH:mm:ss
Eメール メール(メール)
Tel_phone_china 固定電話(電話) 電話(国内) など:0341-86091234
ID_番号1 ID番号(1世代15桁)
ID_番号2 ID番号(2世代18桁)、最後の1桁はチェックディジット、数字でも文字Xでも可
ID_番号1_2 ID番号、1/2世代対応(15桁/18桁)
パスポート パスポート(香港・マカオを含む)
口座番号 アカウントは合法ですか (文字で始まり、5 ~ 16 バイトが許可され、文字、数字、およびアンダースコアの組み合わせが許可されます)
Chinese 中文/汉字
Decimal 小数
Number 只包含数字
HTML_easy html标签(宽松匹配)
Chinese_punctuation 匹配中文汉字和中文标点
QQ_number qq号格式正确
Numeric_letters 数字和字母组成
English_letter 英文字母
Small_English_letters 小写英文字母组成
Capital_letters 大写英文字母
Password_strength_check 密码强度校验,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
User_name_verification 用户名校验,4到16位(字母,数字,下划线,减号)
Ipv4 ip-v4[:端口]
Ipv6 ip-v6[:端口]
Hexadecimal_color 16进制颜色
Wechat_number 微信号(wx),6至20位,以字母开头,字母,数字,减号,下划线
Postal_Code_China 邮政编码(中国)
Chinese_numeralsL 中文和数字
Cannot_contain_letters 不能包含字母
Java_package_name java包名
Mac_url mac地址
Continuous_repeating_characters 匹配连续重复的数字字符
Digital_English_Chinese 数字和英文字母组成,并且同时含有数字、中文和英文字母
HongKong_Identity_Card 香港身份证
Macau_Identity_Card 澳门身份证
Taiwan_ID_card 台湾身份证
Password_3 大写字母,小写字母,数字,特殊符号 @#$%^&*~()-+=` 中任意3项密码
ASCII_special ASCII码表中的全部的特殊字符
Positive_integer_0 正整数,不包含0
Negtive_integer_0 负整数,不包含0
Integer 整数
Floating_point_number 浮点数
Floating_point_number_strict float (厳密)
中国語_メールボックス 電子メール (中国語の電子メールをサポート)
ドメイン名 ドメイン名 (URL ではなく、プロトコルを含まない)

この記事はオリジナルであり、オリジナルであることは容易ではありません. 転載する必要がある場合は、著者に連絡して許可を得てください.

おすすめ

転載: blog.csdn.net/qq_36034945/article/details/128671061