Maison interface Web js tutoriel 实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)_javascript技巧

实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)_javascript技巧

May 16, 2016 pm 05:43 PM
expression régulière js 电话 邮编

//校验是否全由数字组成

复制代码 代码如下:

function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
复制代码 代码如下:

function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}

//校验用户姓名:只能输入1-30个以字母开头的字串
复制代码 代码如下:

function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(s)) return false
return true
}

//校验密码:只能输入6-20个字母、数字、下划线
复制代码 代码如下:

function isPasswd(s)
{
var patrn=/^(w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”
复制代码 代码如下:

function isTel(s)
{
//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;
var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

//校验手机号码:必须以数字开头,除数字外,可含有“-”
复制代码 代码如下:

function isMobil(s)
{
var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

//校验邮政编码
复制代码 代码如下:

function isPostalCode(s)
{
//var patrn=/^[a-zA-Z0-9]{3,12}$/;
var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
if (!patrn.exec(s)) return false
return true
}

//校验搜索关键字
复制代码 代码如下:

function isSearch(s)
{
var patrn=/^[^`~!@#$%^&*()+=|\][]{}:;',./?]{1}[^`~!@$%^&()+=|\][]{}:;',.?]{0,19}$/;
if (!patrn.exec(s)) return false
return true
}

//校验是否IP地址
复制代码 代码如下:

function isIP(s) //by zergling
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

复制代码 代码如下:

"^\d+$"  //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$"  //正整数
"^((-\d+)|(0+))$"  //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$"  //负整数
"^-?\d+$"    //整数
"^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0)
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"  //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
"^(-?\d+)(\.\d+)?$"  //浮点数
"^[A-Za-z]+$"  //由26个英文字母组成的字符串
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串
"^[a-z]+$"  //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串
"^\w+$"  //由数字、26个英文字母或者下划线组成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url
"^[A-Za-z0-9_]*$"
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
4 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Que dois-je faire s'il n'y a pas de son lorsque j'appelle ? Que dois-je faire s'il n'y a pas de son lorsque j'appelle ? Mar 27, 2023 pm 03:09 PM

Raisons et solutions pour l'absence de son lors des appels : 1. Si le signal est faible, vous pouvez vous rendre dans un endroit où le signal est bon et rappeler. 2. Si le volume est coupé ou réglé au minimum, vous pouvez régler le volume de l'appel ; dans le menu : 3. Si cela est dû à une pause ou à une interdiction des appels, cliquez sur le bouton correspondant pour essayer ; 4. Si cela est dû à une panne soudaine du téléphone ou à une perte de puissance, redémarrez ou chargez le téléphone. Si l'écouteur est endommagé, il suffit de contacter le service après-vente pour réparation.

Pourquoi ne puis-je pas passer d'appels sur mon téléphone portable ? Pourquoi ne puis-je pas passer d'appels sur mon téléphone portable ? Sep 12, 2023 pm 05:44 PM

La raison pour laquelle les appels sur le téléphone mobile ne peuvent pas arriver peut être due à des problèmes de signal, au mode avion, à des problèmes de carte SIM, à des paramètres de liste noire, à des problèmes de paramètres de téléphone mobile, à des problèmes logiciels ou à des problèmes d'opérateur. Introduction détaillée : 1. Problème de signal. La zone où se trouve le téléphone mobile a un signal faible ou se trouve dans une zone aveugle de signal, ce qui peut empêcher de répondre ou de passer l'appel. Vous pouvez essayer de vous déplacer vers un endroit ouvert. , ou à proximité d'une fenêtre ou d'une autre zone avec un bon signal pour obtenir le meilleur signal ; 2. Si le téléphone est en mode avion, la fonction du téléphone sera désactivée, ce qui entraînera l'impossibilité de répondre ou de faire des appels. appels entrants, etc.

Pourquoi ne puis-je pas passer d'appels sur mon téléphone portable ? Pourquoi ne puis-je pas passer d'appels sur mon téléphone portable ? Nov 23, 2023 pm 04:04 PM

Raisons pour lesquelles les appels sur téléphone mobile ne peuvent pas être effectués : 1. Problème de signal ; 2. Problème de compte de téléphone mobile ; 3. Problème de configuration du téléphone mobile ; 4. Problème de carte SIM ; 6. Problème de matériel de téléphone mobile ; problème ; 8 , problèmes spécifiques à une zone ou à une période de temps ; 9. Problèmes liés au fournisseur de services ; 10. Autres problèmes. Introduction détaillée : 1. Les problèmes de signal peuvent être l'une des raisons les plus courantes pour lesquelles les téléphones mobiles ne peuvent pas passer d'appels. Si le téléphone mobile n'a pas suffisamment de signal, il peut ne pas être possible de passer des appels. le compte de téléphonie mobile est en retard ou a été suspendu, etc.

Quel est le problème avec mon téléphone portable qui peut passer des appels mais pas surfer sur Internet ? Quel est le problème avec mon téléphone portable qui peut passer des appels mais pas surfer sur Internet ? Sep 19, 2023 pm 04:48 PM

La raison pour laquelle le téléphone mobile peut passer des appels mais ne peut pas accéder à Internet peut être due au fait que le commutateur de trafic de données est désactivé, que le paramètre APN est incorrect, que le signal du réseau mobile est faible, qu'il y a des restrictions ou des pannes de l'opérateur, des problèmes de logiciel de téléphone mobile ou de carte SIM. problèmes, etc Introduction détaillée : 1. Le commutateur de flux de données est désactivé. Sur les téléphones mobiles, il existe généralement un commutateur de flux de données pour contrôler si le téléphone utilise les données mobiles pour accéder à Internet. Si le commutateur de flux de données est désactivé, même si le téléphone est activé. est connecté au réseau mobile, il ne peut pas utiliser les données pour accéder à Internet, les utilisateurs peuvent trouver et activer le commutateur de trafic de données dans les paramètres du téléphone. 2. Erreur de réglage APN, etc.

Comment définir le numéro à ne pas afficher lors des appels Comment définir le numéro à ne pas afficher lors des appels Sep 11, 2023 am 10:28 AM

Le fait de ne pas afficher le numéro lors des appels peut être défini à l'aide des paramètres de numérotation du téléphone mobile, des paramètres de numérotation du téléphone fixe et de l'utilisation d'une application tierce. Introduction détaillée : 1. Utilisez les paramètres de numérotation du téléphone mobile, dans le menu des paramètres, recherchez « Afficher mon numéro » ou des options similaires, puis sélectionnez « Fermer » ou « Masquer » 2. Utilisez les paramètres de numérotation du téléphone fixe, composez *67, puis entrez le numéro que vous souhaitez appeler ; 3. Recherchez « numérotation anonyme » ou des mots clés similaires dans l'App Store, puis sélectionnez l'application appropriée à installer et à configurer.

Que signifie un appel haute fréquence ? Que signifie un appel haute fréquence ? Sep 21, 2022 pm 03:28 PM

Les appels à haute fréquence font référence aux appels avec une fréquence d'appels sortants relativement élevée. L'utilisateur moyen ne passera qu'une douzaine d'appels par jour au maximum, et peut même ne pas passer un appel par jour ; tandis que les appels à haute fréquence passeront des appels non-stop tous les jours. Par rapport aux gens ordinaires, la fréquence est plus faible. Beaucoup plus haut. Derrière les appels à haute fréquence, on distingue principalement deux situations : les appels frauduleux ou les appels visant à promouvoir des affaires. Grâce au Big Data et à des moyens techniques avancés, les opérateurs peuvent détecter les appels fréquents, susceptibles d'être suspectés de harcèlement et de fraude, et les utilisateurs doivent être prudents lorsqu'ils y répondent.

Pourquoi ne puis-je pas passer d'appels sur mon téléphone Apple ? Pourquoi ne puis-je pas passer d'appels sur mon téléphone Apple ? Mar 08, 2024 pm 06:30 PM

Lorsque les utilisateurs ne peuvent pas passer d'appels lorsqu'ils utilisent leur téléphone portable, ils auront mal à la tête et ne sauront pas comment résoudre le problème. Il existe de nombreuses raisons pour lesquelles ils ne peuvent pas passer d'appels. Aujourd'hui, je vais partager avec vous les raisons possibles. Analyse des raisons pour lesquelles l'iPhone ne peut pas passer d'appels : 1. Pendant l'appel, le signal réseau de l'opérateur à votre emplacement est faible, ce qui peut affecter la qualité de l'appel. 2. Le téléphone mobile Apple que vous détenez est une version personnalisée ou verrouillée, qui ne prend en charge que la carte SIM de l'opérateur correspondant. Le remplacement de la carte peut provoquer un dysfonctionnement. 3. Le système de téléphonie mobile Apple présente des facteurs instables qui interfèrent avec la fonction d'appel. 4. La carte SIM du téléphone mobile est endommagée, ce qui empêche le téléphone mobile de passer des appels normalement. 5. Il existe un problème matériel avec l'appareil lui-même qui empêche les appels. Les utilisateurs peuvent vérifier s'il y a un problème avec le téléphone. 6.

Comment masquer votre numéro lorsque vous passez des appels téléphoniques Comment masquer votre numéro lorsque vous passez des appels téléphoniques Sep 11, 2023 am 10:35 AM

Vous pouvez masquer votre numéro en utilisant un service d'appel anonyme de votre compagnie de téléphone, une carte d'appel, un service d'appel Internet ou une application de téléphonie mobile. Introduction détaillée : 1. Service d'appel anonyme fourni par la compagnie de téléphone, qui nécessite uniquement d'appuyer sur une combinaison de touches spécifique avant de composer le numéro ; 2. Cartes téléphoniques, qui peuvent généralement être achetées dans les dépanneurs ou les magasins de téléphonie mobile 3. Service de téléphonie Internet, Internet ; service téléphonique Les appels peuvent être passés via une connexion Internet ; 4. Applications de téléphonie mobile Ces applications vous permettent généralement de choisir de masquer ou non le numéro avant de composer.

See all articles